Некоторые приложения будут использовать имя хоста для определенных параметров, если явно не установлено. Postfix, например, идентифицирует себя по имени хоста машины, если вы не укажете иное в файле конфигурации.
Файл hosts используется для разрешения имен. При разрешении доменных имен ваш сервер проверит свой файл hosts перед отправкой DNS-запроса.
Эта строка, которую вы отправили, по существу заставит ваш сервер разрешить «plato.example.com» и «plato» по этому IP-адресу. Вот почему вы обычно видите первую строку с 127.0.0.1 localhost localhost.localdomain ....
поэтому сервер всегда будет разрешать свое имя хоста самому себе.
127.0.0.1 localhost localhost.localdomain ....
поэтому сервер всегда будет разрешать свое имя хоста самому себе. и "плато" на этот IP-адрес. Вот почему вы обычно видите первую строку с 127.0.0.1 localhost localhost.localdomain ....
поэтому сервер всегда будет разрешать свое имя хоста самому себе. Это позволяет системе определять собственное имя, даже если DNS отключен. Давным-давно не было DNS, все разделяли файлы хостов с парами имя / IP для каждой машины, к которой им нужно было подключиться.
Если вы посмотрите /etc/nsswitch.conf, вы увидите, что для хостов в нем (в любом случае по умолчанию) есть строка, в которой говорится hosts: files dns
Это означает, что сначала он проверит файл hosts и, если он не найдет там имени, перейдет к DNS. Это может сэкономить вам много сетевого трафика, если у вас есть приложение, которое часто ищет имя или IP-адрес локальных хостов (ну, и вы не кэшируете поиск по имени, как сейчас обычно делаете).