在RedHat框中,只有包含全名才能ping通DNS条目。 例如: ping box.example.com工作,但ping box不。 奇怪的是,我可以从一个Ubuntu的任何版本,从任何Windows盒子ping box盒。
在任何一台计算机上,命令dig box.example.com在dig 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工作,但是应用程序(即ping , telnet , wget等)不会(或者是以其他方式回合?)。