Простой альтернативный сервер имен a la / etc / hosts

Я использую /etc/hosts для определения имен для локальных адресов в сети, поэтому я могу ввести ssh user@raspberry вместо ssh user@192.168.0.5 .

Он работает очень хорошо для одной машины, но теперь мне нужно реплицировать многие машины. Поэтому, естественно, центральный сервер имен на сервере является лучшим подходом, поэтому я настраиваю машину один раз, и все изменения сделаны на сервере.

Вопрос в следующем: какой лучший способ реализовать это? Я хочу, чтобы это было просто, так же, как использование файла hosts , и что-то вроде BIND кажется немного подавляющим. И какие плюсы и минусы определенного подхода?

2 Solutions collect form web for “Простой альтернативный сервер имен a la / etc / hosts”

Dnsmasq будет обслуживать данные в файле / etc / hosts в качестве сервера dns – авторитетный для вашего личного домена и обеспечивающий кэширование для поиска в Интернете. Он также предоставляет сервер dhcp.

Для ssh(1) вы должны создать ~/.ssh/config

 host raspberry hostname 192.168.0.5 user user 

Тогда вы можете просто сделать ssh raspberry

Разумеется, DNS – это решение для центральной базы данных хоста, это именно его функция! Вам не нужно использовать bind, если это звучит слишком пугающе, есть небольшие серверы, такие как dnsmasq, которые могли бы сделать это легче.

  • Альтернатива DNS для внутренних серверов
  • Перемещение статического IP-адреса на 192.168.1.251
  • Есть ли какой-то хост. Дополнительный файл для Linux
  • Один компьютер ubuntu в локальной сети не может получить доступ к Интернету
  • Можно ли добавить что-то не-доменное имя без имени хоста в качестве псевдонима хоста?
  • Как редактировать / etc / hosts без sudo?
  • Локальная DNS переписывает с хоста на хост для веб-запросов
  • разрешить только определенным пользователям входить в систему через sshd, но отказывать в подключении к пользователям, не включенным в список
  • Поиск хоста, который уважает / etc / hosts
  • Почему мой файл /etc/hosts.deny игнорируется?
  • Какая дополнительная очистка может потребоваться после удаления вручную добавленных записей из / etc / hosts?
  • Linux и Unix - лучшая ОС в мире.