Linux
如何測試來自 NIS 的 DNS 是否正常工作?
在我
/etc/nsswitch.conf
有我設置hosts: files nis dns
和
ypwhich ypcat hosts ypcat passwd
我可以驗證
passwd
並group
通過 NIS 檢索。問題
我如何驗證 DNS 是否在 NIS 中工作,從而不是 NIS
ping
獲取 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 目錄的條目