在 RedHat 机器上,只有包含全名,我才能 ping DNS 条目。例如:ping box.example.com
有效但ping box
无效。奇怪的是,我可以ping box
从最新版本的 Ubuntu 和任何 Windows 机器上 ping。
在任何计算机上,该命令dig box.example.com
都会在“答案部分”中显示已解析的 IP 地址。仅使用框名称dig box
不会显示已解析的 IP 地址。
我的resolv.conf
还好。
Red Hat Linux 版本 9(Shrike)
响应dig box
包含以下行:
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38217
但请记住,这在某种程度上神奇地使其他服务器工作。Ubuntu 和 Windows 是否以某种方式增强了 DNS 查找?请建议我可以从这里去哪里。
答案1
您需要domain example.com
在您的/etc/resolv.conf
此外,它可能有必要修改hosts
行中的条目/etc/nsswitch.conf
,否则可能会发生可以dig
运行但应用程序(即、ping
等)却不能运行的情况(或者是相反的情况?)。telnet
wget