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

проверить, передал ли главный DNS копию подчиненному

Я настраиваю ведущее и ведомое устройства с помощью FreeBSD. Я сейчас использую версию Bind 9.X, пока все работает успешно. Только одна маленькая проблема.

Я не могу получить главную копию моего DNS для передачи ее на подчиненный сервер. Я включил передачу-разрешение {192.168.1.111;}; // это IP подчиненного сервера

Я запустил команду rndc reload для проверки, но я не вижу копии в / etc / named / master /?

Любая помощь будет принята с благодарностью, и если вам нужна структура моего DNS, я тоже могу ее предоставить.

BIND 9 главные серверы будут отправлять сообщения NOTIFY каждой из имеющихся у вас NS-записей при загрузке зоны. Это будет любой хост, для которого есть записи NS. Например:

example.com. NS ns1.example.org.
example.com. NS ns2.example.info.

В этом случае, если «ns1.example.org» был ведущим, он отправит NOTIFY на «ns2.example.info» при загрузке новой версии зоны.

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

Вы можете проверить все NS-серверы сразу, если используете host -C example.com

Вы также можете запускать команды dig с одного сервера на другой. Попробуйте: копать @otherserver example.com. soa + norec Если вы ничего не видите, вероятно, на вашем компьютере есть брандмауэры.

Наконец, проверьте файлы журнала. Обычно там что-то есть, если что-то пойдет не так.

Сначала проверьте, что вы можете перетащить домен на ведомый:

dig @MASTERIP example.com AXFR

Если это не сработает, у вас проблема с сетью или разрешениями.

В любом случае увеличьте уровень журнала для привязки как на ведущем, так и на ведомом устройстве и посмотрите, что он вам скажет. http://www.zytrax.com/books/dns/ch7/logging.html