У меня есть домен, и я установил NS-записи для этого домена на странице регистратора.
Например:
ns1.some.com
ns2.some.com
На этих ns серверах у меня есть записи A, MX.
Если мне нужно установить NS записи на ns1.some.com и ns2.some.com по какой-либо причине? Это что-то делает? Что с SOA записью, где ее разместить?
Спасибо за ответы.
решение1
Да, сервера имен, обслуживающие записи A, MX и т. д., должны знать, что они авторитетны, поэтому у них также должны быть записи NS. Вам следует настроить один как Master, а другой как Salve (если у вас их больше двух, все остальные также должны быть Slaves).
В другом ответе много полезной информации, но я не думаю, что он когда-либо фактически отвечал на ваш вопрос.
Если вы используете BIND,Ваш главный DNS-сервер должен иметь такую запись named.conf
:
acl "mysecondaries" {
12.34.56.78;
};
zone "example.com" {
type master;
file "master/example.com";
allow-transfer { "mysecondaries"; };
};
На подчиненном сервере что-то вроде этого:
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.
Есть несколько способов по-настоящему поэкспериментировать с этими конфигурациями (если вышеизложенное кажется вам слишком ручным, так оно и есть; но это также делает его довольно простым). Если вы не паркуете кучу доменов, вам действительно не нужно вникать во что-то более сложное.