Настроить вторичный DNS-сервер Debian

У меня два VPS. Я хотел бы использовать второй в качестве вторичного DNS-сервера. оба VPS являются Debian 6. как я мог это сделать? Достаточно ли того, чтобы я установил bind9 и скопировал файлы зон с первого VPS на второй VPS?

1 ответ

Решение

Прежде всего, если вы хотите настроить вторичный 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 станет общедоступным и будет использоваться клиентами.

Другие вопросы по тегам