Несколько серверов DNS BIND (зон) для одного домена

Интересно, возможно ли иметь один домен, обслуживаемый двумя DNS-серверами, мастер-зоны.

Например, у меня есть домен, example.com на регистраторе и хочу сделать ns1.example.com а также ns2.example.com, я хочу иметь ns1.example.com на VPS1 и ns2.example.com на VPS2 оба имеют установленный BIND, указывая на VPS3, где размещен веб-сайт.

Может быть сделано, как это? Иметь две главные зоны для одного домена, с одной NS для каждой, на разных IP-адресах, обе указывают на другую.

1 ответ

Это стандартный подход для настройки DNS. Два DNS-сервера будут считаться минимальными.

Обычно вы назначаете одного как хозяина зоны, а другого - как раба.

Основной конфиг будет выглядеть примерно так:

zone "example.com" {
        type master;
        allow-transfer { <slave IP>; };
        file "/etc/bind/pri/db.domain";

};

И раб будет выглядеть примерно так:

zone "example.com" {
       type slave;
       masters { <master ip>;};
        file "/etc/bind/sec/db.domain";

};

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

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