【问题标题】:Using dnsjava to resolve a given IP to its Hostnames使用 dnsjava 将给定的 IP 解析为其主机名
【发布时间】:2015-10-08 16:35:45
【问题描述】:

我想获取给定 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

【问题讨论】:

    标签: java dns ip pointers dnsjava


    【解决方案1】:

    对于IPV4地址,您需要

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2021-10-08
      • 2018-01-31
      • 2011-05-07
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多