Простой альтернативный сервер имен 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, которые могли бы сделать это легче.

  • почему существуют разные форматы для файла hosts между OpenSuSE и Ubuntu?
  • Поиск хоста, который уважает / etc / hosts
  • Перемещение статического IP-адреса на 192.168.1.251
  • Один компьютер ubuntu в локальной сети не может получить доступ к Интернету
  • Постфикс электронной почты отскочил (почта для домена возвращается к себе)
  • / etc / hosts в debian сбрасывается при перезагрузке
  • Локальная DNS переписывает с хоста на хост для веб-запросов
  • Почему мой файл /etc/hosts.deny игнорируется?
  • Изменение файла хоста в Ubuntu
  • Ли Dropbear заботиться о hosts.allow и hosts.deny?
  • Разрешение псевдодоменного имени на частный IP-адрес
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.