使用 dnsjava 将给定 IP 解析为其主机名
Using dnsjava to resolve a given IP to its Hostnames
我想获取给定 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 但查找 returns:
host_not_found
对于 IPV4 地址,您需要
- 反转八位字节
- 附加 in-addr.arpa 域
因此,在您的情况下,您应该传递“220.68.13.217.in-addr.arpa”。到解析器。
我想获取给定 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 但查找 returns:
host_not_found
对于 IPV4 地址,您需要
- 反转八位字节
- 附加 in-addr.arpa 域
因此,在您的情况下,您应该传递“220.68.13.217.in-addr.arpa”。到解析器。