У меня есть 800 DNS-зон у многих разных провайдеров, и я пытаюсь централизовать их либо для UltraDNS, либо для Dynect.
Могу ли я настроить каждый NS на nameserverX.MyCompany.com и избежать необходимости вносить 800 изменений каждый раз, когда добавляется новый DNS-сервер?
Например
---------------
This value is in DNS
Also this value is in
the Whois registry
ns1.company.com --> usa.hosted.com
ns2.company.com --> UK.hosted.com
ns3.company.com --> otherhosted.com
ns4.company.com --> secondary.netscaler.com
ns5.company.com --> usa.hosted.com <-- duplicate, for future use
Действительна ли указанная выше конфигурация?
Что следует использовать - записи A или CNAME?
Есть ли шанс, что это вызовет хромоту DNS или другие проблемы?
Вы, безусловно, можете создать набор серверов имен, названных в соответствии с шаблоном ns??.company.com
. Если у вас есть 5 из них, как вы показываете в своем примере, я не думаю, что я бы перечислял все 5 как NS-серверы для каждого из ваших 800 доменов (5 - это действительно больше серверов имен, чем вам нужно для домена), но вы можете выбрать среди них, например, используя ns1
и ns2
на одном домене, ns1
и ns3
в другом домене, ns2
и ns5
на третьем и так далее.
Вы не должны определять ns1.company.com
через ns5.company.com
как записи CNAME, указывающие на настоящие имена этих серверов имен. Записи NS, указывающие на записи CNAME, всегда не одобрялись и могут доставить вам проблемы. Этот ответ говорит, что на самом деле это не запрещено стандартом, просто не рекомендуется.
Так что убедитесь ns1.company.com
через ns5.company.com
иметь записи A и AAAA. Если они не являются вашими серверами, это означает, что вам придется следить за тем, чтобы владелец сервера изменил адрес сервера, и соответственно обновите записи A и AAAA, если вы заметите их изменение.
Если ns1.comapny.com
через ns5.company.com
не являются настоящими именами серверов, то вполне вероятно, что обратные записи DNS (записи PTR) не будут указывать на эти имена. Возможно, это не изящно, и я бы не рекомендовал делать это для почтового сервера, но для DNS это не должно волновать.
Другой способ справиться с этим - вместо того, чтобы иметь больше серверов имен, вы можете иметь такое же количество серверов имен с большим количеством IP-адресов каждый. Другими словами, вместо добавления ns6.company.com
и ns7.company.com
если вы хотите добавить свой 6-й и 7-й серверы имен, добавьте записи A и AAAA для адресов новых серверов имен к некоторым из существующих 5 имен (например, если вам нужно добавить 2 новых IP-адреса сервера, выберите 2 из 5 существующих имена и добавьте по одному IP-адресу к каждому). Таким образом, все домены, которые уже делегированы существующему серверу [имена], смогут использовать новые серверы бесплатно.
Вы также можете использовать любое сочетание этих двух стратегий: если у вас 25 серверов имен, имейте 5 разных имен с 5 разными IP-адресами каждое.