RedHat不解决本地的Windows DNS条目

在RedHat框中,只有包含全名才能ping通DNS条目。 例如: ping box.example.com工作,但ping box不。 奇怪的是,我可以从一个Ubuntu的任何版本,从任何Windows盒子ping box盒。

在任何一台计算机上,命令dig box.example.comdig box.example.com中显示已parsing的IP地址。 只使用框名称dig box不会显示parsing的IP地址。

我的resolv.conf是好的。

红帽Linux发行版9(伯劳)

dig box的响应包含这一行:

 ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38217 

请记住,这不知何故奇迹般地工作其他服务器。 Ubuntu和Windows以某种方式增强了DNS查找? 请build议我可以从哪里去。

您需要在/etc/resolv.confinputdomain example.com

另外, 可能需要修改hosts/etc/nsswitch.conf的条目,否则可能发生dig工作,但是应用程序(即pingtelnetwget等)不会(或者是以其他方式回合?)。