如果我想验证 IP 是否解析为其 DNS 名称,反之亦然,我通常会运行两个命令。就像这样...
$ host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.
$ host google-public-dns-a.google.com.
google-public-dns-a.google.com has address 8.8.8.8
google-public-dns-a.google.com has IPv6 address 2001:4860:4860::8888
...然后我确实可以确认:“是的,我们确实有该 IPv4 地址的正向确认反向 DNS(“FCrDNS”)。”
肯定有人已经构建了一个单一实用程序,可以一步完成此操作。(因此在输入第二条命令时可以消除拼写错误。并且可以处理解析为多个 IP 的 DNS 名称。并且可以处理 IPv6。)
那个单一命令是什么?
相关问题
有一个关于 Windows 上的 nslookup 的相关问题,但不幸的是,接受的答案似乎与该问题无关。->Windows nslookup:一步完成反向 DNS 查找?
答案1
好吧,冒着被删除为垃圾邮件的风险……我使用的命令是远程诊断这是我自己写的:
但请注意,它仅显示器信息,因为并非所有服务都同意如何处理边缘情况,例如域名上的多个 A 记录或 IP 地址上的多个 PTR 记录。