Назад | Перейти на главную страницу

Порядок файлов хостов Unix

Долгое время я даже не замечал, но на многих машинах делал неправильную конфигурацию / etc / hosts. Порядок по инструкции:

   127.0.0.1       localhost
   192.168.1.10    foo.example.org       foo
   192.168.1.13    bar.example.org       bar
   146.82.138.7    master.debian.org     master
   209.237.226.90  www.opensource.org

И вот что я сделал:

   192.168.1.10    foo foo.example.org

Действительно ли этот порядок имеет значение? Или это какая-то древняя особенность unix из 80-х?

В hosts файл действительно древняя вещь из прошлого. Однако, как вы сами видите, /etc/nsswitch.conf файл, вы все еще используете его, и, вероятно, он имеет приоритет перед DNS.

Правильный формат /etc/hosts файл задокументирован в hosts(5) страница руководства:

IP_address canonical_hostname [aliases...]