web-dev-qa-db-ja.com

NISからのDNSが機能していることをテストする方法は?

私の/etc/nsswitch.confで設定しました

hosts: files nis dns

ypwhich
ypcat hosts
ypcat passwd

passwdgroupがNIS経由で取得されていることを確認できますか。

質問

pingがNISではなく/etc/resolve.confからDNSを取得するため、DNSがNISで機能していることを確認するにはどうすればよいですか?

1
Sandra

通常、ホスト名の解決が必要な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アドレスを検索する前にhostsファイルまたはNISディレクトリからのエントリを表示します

2
HBruijn