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

Собственный NS на разных серверах

У меня есть домен hostdomain.com который я использую как NS на моем server1. Также у меня есть второй server2 и я хочу использовать hostdomain.com, так как это тоже NS. ОС обоих серверов - CentOS. У меня есть 2 IPv4 на server1 и 1 IPv4 и 1 IPv6 на server2. NS-записи hostdomain.com у регистратора:

ns1.hostdomain.com IPv4-of-server1-here
ns2.hostdomain.com IPv4-of-server1-here
ns3.hostdomain.com IPv4-of-server2-here
ns4.hostdomain.com IPv6-of-server2-here

Домен делегирован.

Проблема в ping ns3.hostdomain.com и ping ns4.hostdomain.com говорит Ping request could not find host ns3.hostdomain.com. Please check the name and try again. В это время ping ns1.hostdomain.com работает отлично. Я предполагаю, что мне нужно как-то настроить DNS на моем server2, потому что DNS hostdomain.com на server1 настроен.

В настоящее время запись зоны hostdomain.com на server2

$TTL 14400
@   IN  SOA ns3.hostdomain.com. ns4.hostdomain.com. (
                            2020042804
                            7200
                            3600
                            1209600
                            180 )

@   14400   IN  NS  ns3.hostdomain.com.
@   14400   IN  NS  ns4.hostdomain.com.
@   14400   IN  A   IPv4-of-server2-here
mail    14400   IN  A   IPv4-of-server2-here
ns3 14400   IN  A   IPv4-of-server2-here
ns4 14400   IN  AAAA    IPv6-of-server2-here
www 14400   IN  A   IPv4-of-server2-here
pop 14400   IN  A   IPv4-of-server2-here
ftp 14400   IN  A   IPv4-of-server2-here
@   14400   IN  MX  10  mail.hostdomain.com
@   14400   IN  TXT "v=spf1 a mx ip4:IPv4-of-server2-here ?all"
_dmarc  14400   IN  TXT "v=DMARC1; p=none"
_domainkey  14400   IN  TXT "t=y; o=~;"

Тип зоны в named.conf на server2: master.

Как правильно его настроить? Могут ли возникнуть проблемы из-за смешивания IPv4 и IPv6? Может быть, есть какое-то лучшее решение для этой задачи (например, если я хочу иметь 3,4,5 сервера с тем же доменом, что и NS)?

Назовите свои серверы ns1 и ns2 и сделать A и AAAA записи соответственно; одно и то же имя хоста может иметь оба A для подключения IPv4 и AAAA для подключения IPv6.

$ORIGIN example.com.
@    IN   SOA   ns1.example.com. hostmaster.example.com. 2020050600 7200 3600 1209600 3600
@    IN   NS    ns1.example.com.
@    IN   NS    ns2.example.com.

ns1  IN   A     192.0.2.1
ns1  IN   AAAA  2001:0db8::c0f:fee
ns2  IN   A     198.51.100.2
ns2  IN   AAAA  2001:0db8::abba:acdc