我有一个 IP 地址 xx.xx.xx.xx,ping 可以正常工作。但是当我执行nslookup针对该 IP 地址的搜索失败。有没有办法找到 IP 地址为 xx.xx.xx.xx 的机器的域名?
答案1
- 该机器不一定有域名。
- 尝试跟踪路由
答案2
唯一能做到这一点的方法是通过反向 DNS 查找。但是,如果您说这nslookup
失败了(除非您本地机器上列出了错误的 DNS 服务器,这是本地问题),那么反向查找将不起作用。
其他发帖者提到的各种工具最终都与 nslookup 在您的机器上执行的操作完全相同。它们通过“in-addr.arpa”地址范围(这是 DNS 中为反向查找保留的特殊域)进行反向 DNS 查找。
答案3
您需要使用“反向 DNS 查找”。尝试这个在线,或者通过 Google 进一步寻找其他选项。
答案4
为了将 IP 地址解析为主机名,DNS 中必须存在 PTR 记录。例如:
234.9.96.65.in-addr.arpa. 3570 IN PTR h00c0f06bacf1.ne.client2.attbi.com.
拥有包括您的 IP 在内的网络块(或其委托的区域权限)的 ISP 必须进行此项设置。