如何使用单个命令验证转发确认的 DNS 状态?

如何使用单个命令验证转发确认的 DNS 状态?

如果我想验证 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 记录。

相关内容