
У меня есть 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 или другим проблемам?
решение1
Конечно, вы можете создать набор серверов имен, названных по шаблону 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-адресами каждое.