3

出于诊断目的,我希望能够查明客户是否由于 HOSTS 文件条目而出现主机名故障。是否可以检测到 DNS 查询已被 HOSTS 或 DNS 解析?

(当然我对多种操作系统很好奇:Windows、HPUX、AIX、Linux、Mac)

我怀疑如果我可以绕过机器的主机名解析排序配置,这可能是可能的。当然,直接读取 HOSTS 文件是一种选择,但如果存在内存问题(即病毒,或者只是更改以删除错误配置但尚未生效),那么它不会有帮助。

4

1 回答 1

1

在 Windows 上,如果您正在查找,server1您可以将输出中打印的 IP 地址ping server1nslookup server1命令的输出进行比较。

此 URL 指出,在 Windows 上,nslookup不使用该hosts文件:

https://serverfault.com/questions/95036/what-c​​an-cause-a-dns-lookup-to-ignore-a-hosts-file-entry

两者ping server1nslookup server1打印它们关联的 IP 地址server1,但ping将使用该hosts文件(在我的系统上)nslookup而不使用。

于 2012-12-19T18:15:52.023 回答