Я знаю, что завтра публичный IP-адрес одного из наших рабочих серверов будет изменен.
TTL для этой записи A в настоящее время установлен на 3 часа.
Будет ли корректировка TTL для этой записи A на что-то меньшее, например, 1 минуту, на самом деле работает (регистратор домена позволяет указывать минуты!), Так что DNS пользователей будет указывать на старый сервер только в течение максимум 1 минуты после того, как мы переключим этот A запись на новый публичный IP-адрес?
Они не предполагаемый к, но некоторые службы DNS могут рассматривать это как скорее предложение, чем жесткое правило. Они могут соблюдать настройку до некоторого минимума или могут полностью игнорировать ваш TTL и всегда использовать свои собственные настройки (я слышал, что 2 дня - это или, по крайней мере, было обычным явлением). Вы должны знать, что вы ничего не можете сделать, чтобы эти поставщики обновлялись быстрее, поэтому некоторые запросы воля в конечном итоге переходите на старый адрес в течение некоторого времени после внесения изменений.
В идеале в этом случае вы хотите переключиться на новый IP-адрес, пока у вас еще есть некоторый контроль над старым адресом, чтобы ваш сервер мог быть настроен на обработку запросов через оба адреса в течение небольшого промежуточного периода.
Кроме того, некоторые службы DNS взимают плату за каждый запрос (или за миллион запросов). Переход с 3 часов на 1 минуту увеличит количество ваших DNS-запросов в 180 раз ... вы получите в 180 раз больше запросов, чем раньше. Это вряд ли обернется для банка, но просто убедитесь, что вы готовы к этому.
Например, у меня есть служба DNS для небольшого веб-сайта, на который я трачу около 20 долларов в год на обслуживание 5 миллионов запросов в месяц. Я признаю, что на самом деле я не уверен, будут ли они просто выставлять мне счет или перестанут обрабатывать запросы, если я когда-либо превыслю это, хотя я ожидаю, что это первое. Сейчас я, как правило, получаю только около 1/2 миллиона запросов в месяц, но мне интересно, что произойдет, если я изменил настройку TTL, чтобы получить в 180 раз больше, и оставил это так надолго.
Тем не менее, большинство служб DNS воля соблюдайте настройку 1 минуту. это воля поможет сгладить переход на новый адрес, и вряд ли вам вообще навредит, если вы будете осторожны. Просто не забудьте сделать это как минимум за 3 часа (старый TTL) до изменения. Нет смысла делать это намного раньше; любой провайдер, которому нужно будет увидеть изменение раньше, все равно не соблюдает настройку. И, конечно же, не забудьте вернуть его, когда закончите.
Вы также можете сослаться на этот вопрос:
Он немного отличается от вашего, но некоторые проблемы схожи.
Только если вы внесете это изменение в TTL более чем за три часа до изменения IP-адреса.
Помните, что TTL сообщает другим DNS-серверам, как долго хранить записи. Таким образом, вы должны уменьшить его, по крайней мере, до желаемого изменения.