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

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

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

  • Заменить или изменить содержимое файла одним выстрелом
  • Как удалить определенный номер в файле?
  • Извлеките список .zip-файлов в один новый каталог каждый, имя каталога, которое будет взято из имени zip-файла
  • BIND9 как DNS-сервер отказывает в запросах
  • Как найти, на каком устройстве находится файл (и использовать его в скрипте)?
  • Как удалить пустой каталог (файловая система btrfs)?
  • Как перечислить образец файлов из каталога
  • Заменить имя файла с именем родительской папки
  • Понимание grep и труб в linux
  • Случайный файл отображается в разных каталогах. Как проследить ее создателя?
  • Приоритет пользователя и владельца группы в разрешении файлов
  • Захватить определенное содержимое файла
  • 2 Solutions collect form web for “Есть ли какой-то хост. Дополнительный файл для Linux”

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

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

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

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