5 import org.xbill.DNS.*;
6 import org.xbill.DNS.Message;
10 public static String reverseLookup(InetAddress ip) throws IOException {
11 Resolver res = new ExtendedResolver();
13 res.send(Message.newQuery(Record.newRecord(ReverseMap.fromAddress(ip), Type.PTR, DClass.IN)));
14 Record[] answers = response.getSectionArray(Section.ANSWER);
15 return answers.length==0 ? null : answers[0].rdataToString();