使用dnsjava将给定的IP解析为其主机名

时间:2015-07-19 13:02:51

标签: java dns ip pointers dnsjava

我想获得给定IP地址的所有注册域名列表。 我可以使用PTR记录吗?我尝试了以下

ip = "217.13.68.220";
l = new Lookup(ip, Type.PTR );
l.setResolver(new SimpleResolver("8.8.8.8"));
l.run();

此IP应解析为zeit.de但查找返回:

  

host_not_found

1 个答案:

答案 0 :(得分:0)

对于IPV4地址,您需要

  1. 反转八位字节
  2. 附加in-addr.arpa域
  3. 因此,在您的情况下,您应该传递“220.68.13.217.in-addr.arpa”。解析器。