eksempel som virker:
import org.xbill.DNS.ARecord;
import org.xbill.DNS.CNAMERecord;
import org.xbill.DNS.Lookup;
import org.xbill.DNS.PTRRecord;
import org.xbill.DNS.Record;
import org.xbill.DNS.Type;
public class DNSLookup {
public static void main(String[] args) throws Exception {
Record [] recA = (new Lookup("dr.dk", Type.A)).run();
for(int i = 0; i < recA.length; i++) {
System.out.println("dr.dk A=" + ((ARecord)recA[i]).getAddress());
}
Record [] recCNAME = (new Lookup("
www.tv2.dk", Type.CNAME)).run();
for(int i = 0; i < recCNAME.length; i++) {
System.out.println("
www.tv2.dk CNAME=" + ((CNAMERecord)recCNAME[i]).getAlias());
}
Record [] recPTR = (new Lookup("128.194.137.195.in-addr.arpa", Type.PTR)).run();
for(int i = 0; i < recPTR.length; i++) {
System.out.println("195.137.194.128 PTR=" + ((PTRRecord)recPTR[i]).getTarget());
}
}
}