/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 може бути різним