Назад | Перейти на главную страницу

Какую часть информации DNS мне нужно изменить, если я собираюсь в ближайшее время переносить серверы?

Скоро я собираюсь перенести серверы для нашего сайта. Вместо того, чтобы иметь длительный период «простоя» для клиентов из-за того, что их DNS-клиент кэширует записи в течение «длительного времени», могу ли я намекнуть DNS-серверам, что они должны проверять IP-адрес «часто».

Это Время жить (TTL)? Минимальный TLL?

Да, вам следует уменьшить именно значение Time To Live. При нормальной работе обычно устанавливается от часа до 2 дней. Таким образом, за день или два до переезда вы должны сократить его до 10-30 минут, если считаете нужным.

Есть 3 распространенных способа определения TTL

  • TTL для зоны в целом, который затем наследуется.
  • TTL устанавливается для каждой записи индивидуально.
  • TTL устанавливается для зоны в целом, а некоторые записи имеют индивидуальную настройку TTL, которая переопределяет унаследованное значение.

Как изменить TTL будет зависеть от того, какой DNS-сервер или DNS-хостинг вы используете. Вот краткий обзор значения TTL в конфигурации BIND 9., что полезно, поскольку многие службы моделируют свой пользовательский интерфейс несколько позже конфигурации BIND.

В следующей статье есть несколько интересных деталей, которые вы, возможно, захотите понять, что касается удаленных хостов, соблюдающих изменения DNS:

Отчет в формате PDF за 2003 год об исследовании реакции на изменения, внесенные в отношении соблюдения TTL.

Тема в списке рассылки NANOG о соблюдении TTL

Если вам, безусловно, необходимо внести изменения без простоев для каких-либо удаленных хостов, вам, вероятно, потребуется настроить старый сервер для прокси-сервера на новый сервер в рамках миграции. Затем хосты, которые соблюдают TTL, переключатся на новый сервер, а хосты, которые не поддерживают, будут подключаться к новому серверу через прокси на старом сервере.

Мы успешно использовали эту технику для нескольких наших клиентов.

Шон

Да, TTL - это то, что определяет, как долго запись может храниться в кэше, прежде чем снова запрашивать ее у DNS-сервера.