Child pages
  • Настройка кэширующего DNS-сервера
Skip to end of metadata
Go to start of metadata

Установка

Установите Bind с помощью менеджера apt

Пример команды
apt-get install bind9 dnsutils

В составе пакета dnsutils будут установлены следующие инструменты:

  • dig              - инструмент для опроса DNS-серверов и проверки их реакции;
  • nslookup - инструмент для проверки преобразования имен в IP-адреса (далее в тексте используется термин "разрешение имён");
  • nsupdate - инструмент для динамического обновления записей DNS;

Конфигурационные файлы Bind хранятся в каталоге /etc/bind, но не нужно ничего менять в настройках.

Проверка настроек и перезапуск Bind

Чтобы проверить синтаксис конфигурационных файлов, введите:

Пример команды
named-checkconf

После этого можно перезапустить демон Bind, чтобы обновить настройки.

Пример команды
service bind9 restart

Если все настроено правильно, команда nslookup должна отдавать в поля Name, Adress - ip вашей машины.

Пример команды
nslookup abills.net.ua

Если nslookup показывает все данные верно, абоненту выдается нужный DNS и он пингуется - тогда нужно добавить в файл /etc/bind/named.conf.options строку с сетью из которой разрешать доступ к DNS:

Добавить в файл /etc/bind/named.conf.options
allow-query { any; 192.168.1.0/24; };
  • No labels