В течение долгого времени я даже не замечал, но я сделал неправильную/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)
page:
IP_address canonical_hostname [aliases...]