Я использую 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 на моем исходном сервере имен.
Очевидно, у сетевого сервера имен есть старый сервер имен, но авторитетный сервер имен является новым сервером имен.
# 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=
Пожалуйста, объясните разницу между сервером имен сетевого адаптера и авторитетным сервером имен, а также сообщите мне, нужно ли мне что-то сделать для обновления сервера имен сетевого адаптера.
Используйте команду 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 для своего домена на старых серверах имен, указывающих на новые серверы имен. Это добавит дополнительный поиск, но может привести к ответу правильных серверов имен.
Вы можете проверить внутренние настройки клея. Я просто пробежался по доменному имени starbutter.com и увидел WiX, поскольку NS / SOA и WIX были ответным DNS при запросе www.starbutter.com (результат CNAME на www52.wixdns.net и т. Д.).
Таким образом, похоже, что у вас может быть внутренняя запись, указывающая NS для starbutter.com на старые серверы имен Amazon (длинный TTL был исключен, когда вы изменили запись в Amazon, и это отразилось, как ожидалось).