HOSTS文件不覆盖DNS

我有一台服务器2012 R2机器,我已经添加一个主机名的主机文件条目指向一个IP。

但是,在执行nslookup时,HOSTS文件不会覆盖结果(来自DNS)。 我无法ping服务器,这是否重要?

HOSTS文件中的所有其他内容似乎看起来是正确的。

有任何想法吗?

从你写的东西看,一切都好。

nslookup是一个“低级别”程序,因为它不使用系统中其他程序使用的库来执行DNSparsing。 NSLOOKUP自己创build和发送原始DNS数据包,它也接收和分析原始DNS回复。

如果你想检查你的设置,在主机名上使用ping命令。 不pipe你是否阻止了ICMP,ping命令都使用标准库(使用HOSTS文件)来进行DNSparsing,所以你会在输出中看到parsing是否按你的意愿完成。

DNSparsing和使用HOSTS文件与ICMP防火墙设置无关,所以不要担心您无法ping通该服务器。