/ etc/hostsと/etc/resolv.confの違いは何ですか?また、これらすべての構成ファイルを説明する優れたドキュメントがあります。
ありがとうございました。バラ
resolv.conf
は、リゾルバルックアップ用のネームサーバーを指定します。ホスト名を解決するためにDNSプロトコルを実際に使用します。通常、hosts
ファイルは、ローカルサーバーのみが参照するため、バックエンドや内部機能などの管理目的で使用されます。
/etc/nsswitch.conf
は、hosts
エントリを使用して検索順序を指定します。
これで問題が解決しない場合は、さらに明確にしてください。
次のマンページを見てください。
ホスト(5)
RESOLVER(5)
resolv.confは、検索設定の順にネームサーバーを指定します。
hostsは、urls/shortnamesをIPにマッピングすることにより、すべてのネームサーバーをオーバーライドします。
DHCP
を使用している場合、このファイルにはDHCP
サーバーによって発行されたDNSレコードが自動的に入力されます。hosts: files dns
、次に/etc/hosts
ファイルの解決が最初にチェックされ、ドメインがまだ解決できない場合は、DNSが参照されます。