Скоро я собираюсь перенести серверы для нашего сайта. Вместо того, чтобы иметь длительный период «простоя» для клиентов из-за того, что их DNS-клиент кэширует записи в течение «длительного времени», могу ли я намекнуть DNS-серверам, что они должны проверять IP-адрес «часто».
Это Время жить (TTL)? Минимальный TLL?
Да, вам следует уменьшить именно значение Time To Live. При нормальной работе обычно устанавливается от часа до 2 дней. Таким образом, за день или два до переезда вы должны сократить его до 10-30 минут, если считаете нужным.
Есть 3 распространенных способа определения TTL
Как изменить TTL будет зависеть от того, какой DNS-сервер или DNS-хостинг вы используете. Вот краткий обзор значения TTL в конфигурации BIND 9., что полезно, поскольку многие службы моделируют свой пользовательский интерфейс несколько позже конфигурации BIND.
В следующей статье есть несколько интересных деталей, которые вы, возможно, захотите понять, что касается удаленных хостов, соблюдающих изменения DNS:
Тема в списке рассылки NANOG о соблюдении TTL
Если вам, безусловно, необходимо внести изменения без простоев для каких-либо удаленных хостов, вам, вероятно, потребуется настроить старый сервер для прокси-сервера на новый сервер в рамках миграции. Затем хосты, которые соблюдают TTL, переключатся на новый сервер, а хосты, которые не поддерживают, будут подключаться к новому серверу через прокси на старом сервере.
Мы успешно использовали эту технику для нескольких наших клиентов.
Шон
Да, TTL - это то, что определяет, как долго запись может храниться в кэше, прежде чем снова запрашивать ее у DNS-сервера.