У меня есть домен, и я установил NS-записи для этого домена на странице регистратора.
Для egz:
ns1.some.com
ns2.some.com
На этих ns серверах у меня есть записи A, MX.
Если мне по какой-либо причине нужно установить NS-записи на ns1.some.com и ns2.some.com? Это что-то делает? Что с SOA-записью, где ее надо разместить?
Спасибо за ответы.
Да, серверы имен, обслуживающие записи A, MX и т. Д., Должны знать, что они являются авторитетными, поэтому у них также должны быть записи NS. Вы должны настроить один как Master, а другой как Salve (если у вас их больше двух, все остальные тоже должны быть рабами).
Другой ответ содержит много полезной информации, но я не думаю, что он когда-либо действительно ответит на ваш вопрос.
Если вы используете BIND, ваш главный DNS-сервер должен иметь такую запись в named.conf
:
acl "mysecondaries" {
12.34.56.78;
};
zone "example.com" {
type master;
file "master/example.com";
allow-transfer { "mysecondaries"; };
};
На Slave сервере примерно так:
zone "example.com" {
type slave;
file "slave/example.com";
masters { 1.2.3.4; };
};
Фактическая запись (сделайте этот файл только на Мастере) должна выглядеть так:
example.com. IN SOA ns1.example.com. root.example.com. {
2012082401 ; serial
10800 ; refresh (3 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
NS ns1
NS ns2
MX 10 mail
ns1 A 1.2.3.4
ns2 A 12.34.56.78
mail A 2.34.5.67
www CNAME park.domain.net
@ CNAME park.domain.net
Пока я занимаюсь этим. Есть Бесплатные вторичные / подчиненные службы DNS так что вам не нужно управлять двумя собственными. Таким образом настраиваются многие личные и небольшие веб-сайты. Я сам пользуюсь Afraid.net и Buddyns.com.
Чтобы добавить их, добавьте следующее в свой named.conf на главном сервере:
acl "afraid" {
174.37.196.55;
};
acl "buddyns" {
173.244.206.26;
174.136.99.149;
};
И измените директиву allow-transfer для каждой зоны в вашем named.conf
на вашем Мастере:
allow-transfer { "afraid";
"buddyns";
"mysecondaries"; };
И добавить соответствующие ns
записи в файлы вашей зоны:
NS ns2.afraid.org.
NS b.ns.buddyns.com.
NS c.ns.buddyns.com.
Существуют различные способы по-настоящему освоить эти конфигурации (если приведенное выше кажется действительно ручным, это так; но это также делает его довольно простым). Если вы не паркуете тонну доменов, вам действительно не нужно вдаваться в какие-либо более сложные задачи.