хост не просматривает ваши локальные IP-адреса, он ищет имя хоста на основе правил, указанных в /etc/nsswitch.conf
В nsswitch.conf вы обычно будете иметь эту запись:
hosts: files dns
Это означает, что распознаватель сначала проверяет / etc / hosts, если он не может найти там ничего, он проверяет /etc/resolv.conf и запрашивает IP-адреса на указанных DNS-серверах, дополнительно добавляя «search» и доменные суффиксы, указанные в resolv.conf
См. http://www.faqs.org/docs/linux_network/x-087-2-resolv.library.html