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
- особенно в тех случаях, когда сеть может быть недоступна, например, во время запуска или выключения, не говоря уже о сбоях в сети или других временных проблемах.