Назад | Перейти на главную страницу

Записи SOA NameServer неправильно настроены

Это мой конфиг NS.

hostingdk.com. SOA zone1.hostingdk.com admin.hostingdk.com
2010051905;
43100;
7200;
2419100;
86400;

hostingdk.com. NS zone1.hostingdk.com.
hostingdk.com. NS zone2.hostingdk.com.

zone1.hostingdk.com. A 96.30.49.11
zone2.hostingdk.com. A 96.30.46.238

И зона1, и зона2 имеют зарегистрированный сервер имен в панели управления доменом Enom.

Моя проблема в том, что один домен .lv не может изменить DNS на мой NS. Они сказали:

Error : Nameserver zone1.hostingdk.com cannot be queried for SOA
Error : Nameserver zone2.hostingdk.com cannot be queried for SOA

Пожалуйста, помогите мне, как это исправить?

Сообщаемая ошибка связана с тем, что ваши два сервера (zone1 и zone2 выше) неправильно обслуживают файл зоны:

% dig +norec @96.30.46.238 hostingdk.com. soa

; <<>> DiG 9.6.0-APPLE-P2 <<>> +norec @96.30.46.238 hostingdk.com. soa
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 5139
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

Это может быть из-за проблемы с точкой с запятой, указанной @Dom - и в этом случае сервер регистрируется в этих двух полях, и это должно вам сказать. Если вы используете BIND, используйте named-checkzone чтобы проверить синтаксис файлов зоны.

Если у вас действительно есть правильный синтаксис, но он по-прежнему не работает, вам нужно просмотреть списки ACL на своем сервере - убедитесь, что вы действительно разрешаете доступ к этой зоне из 0.0.0.0/0 (он же «любой»).

Если вы используете формат привязки, в SOA не должно быть точки с запятой между полями. В моем случае это:

 @       SOA     dns1.grenoble.cnrs.fr. dnsmaster.grenoble.cnrs.fr. ( 2010051802 3600 900 604800 3600 )