在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.conf
inputdomain example.com
另外, 可能需要修改hosts
行/etc/nsswitch.conf
的条目,否则可能发生dig
工作,但是应用程序(即ping
, telnet
, wget
等)不会(或者是以其他方式回合?)。