1

Я устанавливаю домен = mydomain.com с двумя серверами имен ns1.mydomain.com и ns2.mydomain.com в Webmin -> BIND .

Для этого я зарегистрировал 2 дочерних сервера имен на своем регистраторе доменов, и в Webmin-> Bind я создал новую зону для этого домена.

В этой зоне я указал 2 записи сервера имен - по одной для ns1 и ns2 . Кроме того, я определил 2 адресные записи - по одной для ns1.mydomain.com -> IP Address #1 и для ns2.mydomain.com -> IP Address #2

Однако, когда я пытаюсь запустить BIND в Webmin, я получаю следующую ошибку:

Не удалось запустить BIND: Запуск с имени: Ошибка в именованной конфигурации: зона mydomain.com/IN: не имеет записей NS. Зона mydomain.com/IN: не загружена из-за ошибок. _default/mydomain.com/IN: плохая зона [FAILED]

2 ответа2

1

Распространенная причина этой ошибки - отсутствие завершающих периодов для доменных имен.

Вы можете иметь что-то похожее на

mydomain.com IN NS ns1.mydomain.com.

В файле зоны. Если это так, попробуйте заменить на

mydomain.com. IN NS ns1.mydomain.com.

Обратите внимание на период после mydomain.com.

1

Смотрите вывод команды hostname . В моем случае вывод команды hostname был server.mydomain.com , поэтому для имени вашей машины должна быть запись "A":

server.mydomain.com.     IN      A       10.10.10.10

где server.mydomain.com - это имя моей машины. 10.10.10.10 - это IP-адрес моей машины, на котором я хочу запустить bind(dns) .

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