Linux

如何測試來自 NIS 的 DNS 是否正常工作?

  • February 5, 2014

在我/etc/nsswitch.conf有我設置

hosts: files nis dns

ypwhich
ypcat hosts
ypcat passwd

我可以驗證passwdgroup通過 NIS 檢索。

問題

我如何驗證 DNS 是否在 NIS 中工作,從而不是 NISping獲取 DNS /etc/resolve.conf

通常ping和其他需要解析主機名的命令都連結到 libc,並且應該按照您要求的順序/etc/nsswitch.conf並在解析到 dns 之前使用 /etc/hosts 和 NIS。

nslookup並且dig始終諮詢 DNS,並且永遠不要使用 /etc/hosts 或 NIS 中的條目。

getent hosts <hostname | ip-address>將使用 C 解析器函式,尊重 nsswitch.conf 並在嘗試 dns 查找該主機名或 IP 地址之前顯示來自您的主機文件或 NIS 目錄的條目

引用自:https://serverfault.com/questions/573319