У меня два VPS. Я бы хотел использовать второй в качестве вторичного DNS-сервера. оба VPS - это Debian 6. как я мог это сделать? Достаточно ли установить bind9 и скопировать файлы зоны с первого VPS на второй VPS?
Прежде всего, если вы хотите настроить вторичный DNS-сервер, вам нужно будет определить, кто является главным и подчиненным.
Например, на сервере VPS1 главная запись должна выглядеть примерно так:
zone "domain.com" IN {
type master;
file "master/domain.com";
allow-transfer { VPS2_IP ; };
};
На машине VPS2, где вы будете запускать подчиненный DNS, добавьте следующие записи:
zone "domain.com" IN {
type slave;
file "domain.com";
masters { VPS1_IP; };
};
После перезапуска обоих DNS-серверов подчиненный сервер (VPS2) автоматически передаст файл зоны с главного (VPS1).
Вам также необходимо изменить файл зоны и добавить новый DNS-сервер. Добавьте такую строку
@ IN NS ns2.domain.com
ns2 IN A VP2_IP
Теперь осталось только сообщить регистратору вашего домена об изменениях. Только после этого ваш новый NS станет общедоступным и будет использоваться клиентами.