IP-адреса локального интерфейса в /etc/hosts

Нормально ли помещать собственные сетевые IP-адреса машины в /etc/hosts? Я никогда не видел, чтобы это было сделано раньше, и я уверен, что это плохая идея...

Здесь есть культурная привычка к файлам / etc / hosts, которые выглядят так:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
143.34.54.45 servername.domain.com servername

Конечно, это не правильно? Последний раз, когда это меня сбило с толку, было сегодня с записями SRV для пары серверов freeipa.

редактировать: отредактировано для большей ясности

1 ответ

Решение

Да, это совершенно нормально и, как правило, хорошая идея.

Теоретически, вы можете использовать DNS для решения этой проблемы, но DNS менее надежен, чем /etc/hosts- особенно в тех случаях, когда сеть может быть недоступна, например, во время запуска или выключения, не говоря уже о сбоях в сети или других временных проблемах.

Другие вопросы по тегам