Різниця між / etc / hosts та /etc/resolv.conf


Відповіді:


17

resolv.confвказує сервери імен для пошуку розв'язків, де він фактично використовуватиме протокол DNS для вирішення імен хостів. Зазвичай hostsфайл використовується в адміністративних цілях, таких як бекенд і внутрішні функції, що є значно більш ізольованим за обсягом, оскільки тільки локальний сервер буде посилатися на нього.

/etc/nsswitch.confзадає порядок пошуку із hostsзаписом.

Якщо це не відповідає на ваше запитання, будь ласка, уточнюйте далі.

Подивіться на такі вказівки:

БУДИНКИ (5)
РЕЗОЛЬВАТ (5)



14

resolutionv.conf вказує сервери імен у порядку пошуку.

хости переосмислює всі сервери імен, зіставляючи URL-адреси / короткі імена на IP-адреси.


3
  • /etc/resolv.conf : Список списків серверів імен, які використовуються вашим хостом для роздільної здатності DNS. Якщо ви використовуєте DHCP, цей файл автоматично заповнюється записом DNS, виданим DHCPсервером.
  • / etc / hosts / : Це просто статичний метод пошуку для вирішення.
  • /etc/nsswitch.con f: визначає порядок роздільної здатності. З ким слід звернутися до спочатку щодо вирішення, DNS або хост-файлу? Наприклад, якщо файл має таку конфігурацію, hosts: files dnsто /etc/hostsспочатку файл перевірятиметься на роздільну здатність, якщо домен все ще не розв’язується, після цього звертаються до DNS.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.