Я использую Amazon AWS Route 53 как свой DNS и как сервер имен. Я хочу использовать Wix в качестве сервера имён. Я обновил свою запись NS в AWS Route, чтобы указать на сервер имен Wix.
Прошло 72 часа, и я думаю, что изменение распространилось. Я захожу на https://www.whatsmydns.net/#NS/myexampledomain.com , и сообщаемая запись NS является новой записью NS, то есть ns8.wixdns.net и ns9.wixdns.net
Однако, когда я использую whatsmydns.net для поиска своей записи A, я получаю запись A, указанную моим старым сервером имен, а не новым сервером имен.
Насколько я понимаю, когда кто-то посещает myexampledomain.com, он сначала переходит на домен верхнего уровня .com, который дает им адрес сервера имен. Запрашивающая сторона затем спрашивает у сервера имен IP-адрес, и IP-адрес ищется в записи A.
Итак, мой вопрос: как возможно, что старая запись A используется, если NS запись изменилась?
[обновить]
Домен starbutter.com Мне удалось обойти эту проблему, изменив записи CNAME и A на моем исходном сервере имен.
Очевидно, сервер имен NIC имеет старый сервер имен, но авторитетный сервер имен является новым сервером имен.
# The NIC name server:
www.starbutter.com@h.gtld-servers.net.:
starbutter.com. 172800 IN NS ns-54.awsdns-06.com.
# The Authoritative name server:
www.starbutter.com@ns8.wixdns.net.:
www.starbutter.com. 3600 IN CNAME www52.wixdns.net.
Вы можете проверьте это на сайте www.starbutter.com по адресу https://www.digwebinterface.com/?hostnames=www.starbutter.com&type=&useresolver=8.8.4.4&ns=nic&nameservers=
Пожалуйста, объясните разницу между сервер имен сетевого адаптера и полномочный сервер имен, а также сообщите мне, нужно ли мне что-то делать для обновления сервера имен сетевого адаптера.
Вы можете проверить внутренне установленные записи связки. Я просто пробежался по доменному имени starbutter.com и увидел WiX, поскольку NS / SOA и WIX были ответным DNS при запросе www.starbutter.com (результат CNAME для www52.wixdns.net и т. Д.).
Похоже, у вас может быть внутренняя запись, указывающая NS для starbutter.com на старые серверы имен Amazon (длинный TTL был исключен, когда вы изменили запись в Amazon, и это отразилось должным образом).
Используйте команду dig + trace www.example.com
, чтобы увидеть, как разрешаются ваши имена. Это должно помочь определить, в чем проблема.
При смене серверов имен вам необходимо обновить записи у регистратора доменов, чтобы они указывали на новые серверы имен. Поиск в DNS обычно выполняется следующим образом (с использованием www.example.com с ns1.example.com в качестве сервера имен для example.com):
.
(root) возвращает имена, обслуживаемые для .com
. .com
возвращает серверы имен ( ns1.example.com
...) для example.com
по данным регистраторов доменов. Это не авторитетно. ns1.example.com
возвращает авторитетные ответы для example.com
, если субдомены не были делегированы другим серверам имен. ns1.example.com
возвращает авторитетная запись A для www.example.com
. Любой или все эти ответы могут быть кэшированы сервером имен, который вы используете. Первый поиск, скорее всего, кэшированный.
Вы можете захотеть изменить записи NS для вашего домена на старых серверах имен, указывающих на новые серверы имен. Это добавит дополнительный поиск, но может привести к ответу правильных серверов имен.