/ etc / hostsと/etc/resolv.confの違い


回答:


17

resolv.confリゾルバ検索用のネームサーバーを指定します。実際には、ホスト名を解決するためにDNSプロトコルを使用します。通常、このhostsファイルは、バックエンドや内部機能などの管理目的で使用されます。これは、ローカルサーバーのみがそれを参照するため、範囲が大幅に分離されています。

/etc/nsswitch.confhostsエントリでルックアップ順序を指定します。

それでも問題が解決しない場合は、さらに明確にしてください。

次のマンページをご覧ください。

ホスト(5)
リゾルバー(5)



14

resolv.confは、検索設定の順にネームサーバーを指定します。

ホストは、urls / shortnamesをIPにマッピングすることにより、すべてのネームサーバーをオーバーライドします。


3
  • /etc/resolv.conf:DNS解決のためにホストで使用されるネームサーバーをリストします。を使用している場合DHCP、このファイルにはDHCPサーバーによって発行されたDNSレコードが自動的に入力されます。
  • / etc / hosts /:解決のための単なる静的な検索方法です。
  • /etc/nsswitch.con f:解決の順序を定義しました。DNS、またはホストファイルの解決について最初に相談する必要があるのは誰ですか?ファイルには、コンフィギュレーション、次のしている場合たとえば、hosts: files dnsその後、/etc/hostsドメインはまだ未解決可能であるならば、ファイルは、解決のために最初にチェックされますが、DNSは、相談されます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.