Есть ли какой-то хост. Дополнительный файл для Linux

Если у вас есть список серверов, которые все связывают друг с другом статическими адресами, есть ли какие-то хосты. Кроме того, вы можете использовать как своего рода DNS на основе файлов?

т.е. файл hosts содержит статическую информацию, а hosts.additional содержит адрес, который изменяется регулярно.

  • Изменение файла хоста в Ubuntu
  • Понять имя хоста и / etc / hosts
  • Ли Dropbear заботиться о hosts.allow и hosts.deny?
  • Как я могу переопределить файл / etc / hosts на уровне пользователя?
  • Поиск хоста, который уважает / etc / hosts
  • Как проверить / etc / hosts
  • Почему мой файл /etc/hosts.deny игнорируется?
  • Разрешение псевдодоменного имени на частный IP-адрес
  • 2 Solutions collect form web for “Есть ли какой-то хост. Дополнительный файл для Linux”

    Нет, есть только один /etc/hosts . Вы можете перестраивать его с помощью записи cron так часто, возможно, загрузив ее с центрального сервера, который вы можете обновить. rsync сделает для вас работу. Разумеется, это предполагает, что у вас есть веская причина не настраивать DNS.

    В Linux, /etc/hosts жестко закодированы в источнике libc. Вы не можете изменить имя файла или иметь более одного.

    Моя рекомендация – запустить DNS-сервер на вашем компьютере. Это очень просто, это улучшит производительность, поскольку DNS-сервер также кэширует DNS-запросы, и вы можете централизовать информацию в небольшой сети. Кроме того, вы можете получать данные из нескольких файлов. В этом ответе я написал руководство по настройке dnsmasq. Вы захотите использовать несколько директив addn-hosts .

    Linux и Unix - лучшая ОС в мире.