2

Что мне нужно, чтобы локальные имена хостов были разрешаемыми? BIND? DHCP? Dnsmasq? С необходимыми компонентами, как вы это настраиваете?

Мы используем Vyatta 6.4 в качестве нашего роутера, и у нас есть CentOS 6.3. Я не смог понять, как заставить это работать на Вятте. Я предполагаю, что мне придется настроить какой-то локальный DNS-сервер на коробке CentOS.

В настоящее время мы используем статические IP-адреса. Мы бы предпочли не использовать DHCP, если это возможно. Нам просто нужен способ сделать имена локальных хостов разрешаемыми без необходимости вручную вводить записи A для каждого хоста.

Должен также отметить, что это бизнес-сеть.

2 ответа2

1

Я использую Avahi и nss-mdns, чтобы каждая система определялась как <hostname>.local в моей домашней локальной сети. Просто убедитесь, что Avahi запущен и порт 5353 открыт в каждой системе, чтобы они могли слышать объявления mDNS.

0

Это кажется парадоксальным вопросом.

Вам нужен какой-то сервис имен для вашего домена, но вы не хотите добавлять записи A для каждой машины. Вы хотите, чтобы это происходило автоматически, но не хотите использовать протокол динамической конфигурации (DHCP).

Как насчет написания сценария, который:

  1. Периодически делает запросы ARP в вашей локальной сети
  2. Подключается к определенному порту на каждом найденном IP-адресе и запрашивает у компьютера его имя
  3. Записывает новые записи A на DNS-сервер вашей локальной сети

Вам не нужно будет вручную вводить записи. Вам нужно будет придумать какой-нибудь способ для этого процесса проверки, чтобы идентифицировать каждую машину. (Вам также придется убедить сотрудников службы безопасности, что этот зонд не является проблемой.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .