Можно ли настроить DNS-сервер (BIND) для разрешения имен для компьютеров локальной сети, не имеющих полного доменного имени?

Можно ли настроить DNS-сервер (BIND) для разрешения имен для компьютеров локальной сети, не имеющих полного доменного имени?

Все машины в локальной сети имеют имена <machine_name>.local. Могу ли я настроить DNS (BIND)-сервер для машин в моей локальной сети, который будет обеспечивать разрешение имен?

Например, если DHCP (или /etc/hosts) устанавливает следующее:

192.168.1.10   sample.local

Тогда DNS будет знать, как выполнить разрешение имен между 192.168.1.10и sample.local(и наоборот).

решение1

Да, в этом нет ничего особенного. Имя sample.local— совершенно обычное FQDN, за исключением того, что localоно зарезервировано для локального использования.

DNS-серверу bind нужна эта информация в файлах зоны, он не будет читать списки хостов из /etc/hosts. Если вам нужен простой DNS-сервер, который может получать списки хостов из /etc/hosts, посмотрите на dnsmasq.

Связанный контент