ping 可以解析主机名,但是 dig 不能

ping 可以解析主机名,但是 dig 不能

我正在尝试在 Centos KVM 客户机上设置 FreeIPA,其中一个先决条件是确保设置了静态主机名,并且主机名解析为客户的 IP 地址。我的 /etc/hosts 文件如下:


27.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.122.134 ipaserver.example.com   ipaserver

发出后dig +short ipaserver.example.com没有返回任何内容。ping能够解析主机名,我检查了/etc/nsswitch.conf/etc/resolv.conf并且它们看起来很合适。任何帮助或指导都将不胜感激。

答案1

Ping 可以工作,因为您使用主机文件来解析名称。Dig 失败,因为您的服务器未注册到 DNS。根据 DNS 服务器上的安全性设置方式,您需要手动添加它,或者如果 DNS 服务器允许更新,请使用 nsupdate。

相关内容