/etc/nsswitch.conf
є файлом за замовчуванням для вирішення доменних імен в ці дні. У верхній частині мого /etc/host.conf
файлу є такий рядок : -
# The "order" line is only used by old versions of the C library.
nsswitch.conf
використовується в значній мірі все в моєму вікні Debian для вирішення імен. Отже, враховуючи вищезазначені рядки у ваших файлах, порядком вирішення імені за замовчуванням було б спочатку перевірити /etc/hosts
, а потім використовувати сервери імен, налаштовані /etc/resolv.conf
для здійснення пошуку DNS.
Останнім часом (починаючи з Ubuntu 11.10) /etc/resolv.conf
за замовчуванням налаштовано використовувати інтерфейс localhost (127.0.0.1), де демон-програма dnsmasq
слухає порт 53 для запитів DNS. Це, у свою чергу, зазвичай робить роздільну здатність DNS, налаштовану DHCP-сервером вашої локальної мережі, але це можна вручну змінити в мережевому інтерфейсі конфігурації ОС.
Примітка: Ви не згадали, яку ОС використовуєте, і вищесказання випливає з особистого досвіду роботи з Debian Ubuntu. За замовчуванням Linux може бути різним