DnsResolver.java 515 Bytes
package com.canrd.webmagic.DNS;

import org.xbill.DNS.*;

public class DnsResolver {
    public static String resolve(String domain) {
        try {
            Record[] records = new Lookup(domain, Type.A).run();
            if (records != null && records.length > 0) {
                ARecord aRecord = (ARecord) records[0];
                return aRecord.getAddress().getHostAddress();
            }
        } catch (TextParseException e) {
            e.printStackTrace();
        }
        return null;
    }
}