是否可以检测HOSTS文件解析与DNS解析

时间:2012-12-19 18:05:54

标签: dns hosts

出于诊断目的,我希望能够找出客户是否因为HOSTS文件条目而导致主机名失败。是否可以检测到HOSTS或DNS解析了DNS查询?

(当然我对多个操作系统感到好奇:Windows,HPUX,AIX,Linux,Mac)

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

1 个答案:

答案 0 :(得分:1)

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

此网址指出,在Windows上,nslookup不使用hosts文件:

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

ping server1nslookup server1都会打印与server1关联的IP地址,但ping将使用hosts文件(在我的系统上)和{ {1}}没有。