BIND: Secondary NS для домена
В системе DNS ваш домен всегда обслуживают, как минимум, 2 ns-сервера. Когда первый сервер оказывается недоступен, запрос направляется ко второму. Если у вас есть еще один сервер или VPS, можно назначить ему роль Secondary NS.
Обратите внимание: primary и secondary сервера должны находится у разных хостинг-провайдеров. Лучше всего, если они будут в разных городах или странах. Иначе, теряется весь смысл резервирования.
Ваши ns-сервера будут постоянно обмениваться информацией между собой, поэтому важно убедится, что ничего им не будет мешать. В конфигурации primary ns, в блоке allow-transfer укажите IP-адрес secondary сервера. На secondary выполните следующую команду:
$ dig example.com @ns1.my-ns-server.com axfr
Если всё в порядке, то в результате вы должны увидеть зону вашего домена.
При каждом изменении файла зоны домена, primary сервер отсылает уведомления на secondary. В ответ secondary загружает к себе свежую копию зоны. Эти копии хранятся в каталоге /var/named/slaves. Убедитесь, что пользователь и группа named владеют этим каталогом и имеют права на запись (770). Внутри каталога ничего создавать не нужно, BIND всё сделает сам.
Добавьте в файл named.conf конфигурацию зоны:
zone "example.com" { type slave; file "example.com"; masters { 192.168.1.1; }; };
Статьи
Форум
Реклама
Удаленное администрирование, поддержка nginx, тюнинг и настройка выделенного сервера.