当前位置: 代码迷 >> java >> 使用dnsjava将给定IP解析为其主机名
  详细解决方案

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

热度:99   发布时间:2023-08-02 10:40:51.0

我想获取给定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,但查找返回:

主机未找到

对于IPV4地址,您需要

  1. 反转八位字节
  2. 附加in-addr.arpa域

因此,对于您的情况,应传递“ 220.68.13.217.in-addr.arpa”。 到解析器。

  相关解决方案