Недавно я перенес одну из своих доменных зон .com с DNS-провайдера A на DNS-провайдера B, однако TTL в NS-записях для зоны у провайдера A очень высокий = 432000 (5 дней), и поэтому мне грустно думая, что мне, возможно, придется сохранить (и, возможно, обновить) зону у старого провайдера в течение почти недели.
Вопрос такой: Поскольку WHOIS для домена уже обновлен новыми серверами имен провайдера B, могу ли я безопасно удалить зону у провайдера A, даже если TTL NS-записи, возможно, не истек для клиентов?
Вторичный вопрос: Что именно происходит, когда клиенты связываются с провайдером NS A, а он больше не отвечает? Поставщик A должен просто позвонить поставщику B и передать неавторизованный ответ клиенту, верно?
Могу ли я безопасно удалить зону у провайдера A, даже если срок жизни NS-записи для клиентов, возможно, еще не истек?
Нет. Старые серверы должны оставаться в сети в течение срока TTL, связанного с NS
записи.
Что именно происходит, когда клиенты связываются с провайдером NS A, а он больше не отвечает? Поставщик A должен просто позвонить поставщику B и передать неавторизованный ответ клиенту, верно?
Нет, авторитетные серверы не передают друг другу ответы. Если рекурсивный сервер кэшировал старые данные сервера имен, он попытается связаться со старыми серверами. Если все эти авторитетные серверы имен не отвечают, или возвращают REFUSED
, ваш домен мертв, пока старые данные не будут удалены из кеша.
Вам следует проверить TTL NS-записи для вашего домена. Что на самом деле является частью родительской зоны. Глядя на зону .com, я получаю обновление 1800 секунд. В то время как отрицательный TTL составляет 86400. Таким образом, перемещение вашего домена .com от одного провайдера к другому занимает 1800 секунд, но 86400 часов для повторной попытки, когда один из серверов сообщает, что запись недоступна (NXDOMAIN). См. Пояснение в Википедии о записи ресурса SOA
Итак, сначала отвечу на ваш второй вопрос: это было бы плохой идеей, поскольку домен будет недоступен дольше, чем если бы он существовал в неправильном месте.
На ваш первый вопрос: так как 1800 секунд это 30 минут, ваш домен уже должен обслуживаться новым провайдером. Просто, чтобы быть уверенным, попросите открытый домен в службу IP (Google "домен в IP").