О скорости распространения изменений в DNS
Материал из 1GbWiki.
Система DNS обеспечивает работу интернета, а именно — работу привычных нам буквенных доменных имен, таких, как www.1gb.ua, www.microsoft.com и так далее.
Система состоит из множества DNS серверов:
- Десятки корневых серверов, координирующих работу всей системы;
- Тысячи серверов, поддерживающих доменные зоны, такие как RU, COM, NET;
- Сотни тысяч иных серверов хостинг-провайдеров, обслуживающих конкретные домены;
- Сотни тысяч DNS серверов провайдеров интернета, помогающие работать конечным пользователям интернета (кэширующие сервера провайдеров).
Для того, чтобы не нагружать сверх меры все сервера в этой длинной цепочке из 4-5 серверов, на каждом DNS сервере на каждом этапе используется кратковременная память (кеширование). Это позволяет дать приблизительный ответ на вопрос об адресе имени без участия вышестоящих серверов. В случае, если адрес сервера не изменяется (нормальная ситуация), этот ответ является абсолютно правильным, хотя и не «авторитетным».
Кеширование может быть корректным (в соответствии с установленными стандартами сроками) и некорректным (ошибочным, избыточным). В последнем случае старый адрес, в случае его изменения, «застревает» на определенных серверах на сроки, превышающие разрешенные.
Содержание |
[править] Стандартные сроки видимости изменений
Текущие стандарты позволяют примерно описать следующие сроки видимости результата для разных типов изменений:
[править] Изменение DNS серверов для домена
- От 0 до 6 часов – время изменения самой доменной зоны на DNS сервера регистратора, от 2 до 4 часов на распространение собственно изменений. В сумме принято иметь в виду срок 6 – 12 часов.
Этот же интервал относится к скорости восстановления домена из состояния NOT DELEGATED (выключен) и к процедуре регистрации нового домена.
[править] Изменение IP адреса для имени
- Изменение в систему DNS на 1Gb вносятся немедленно, от 2 до 4 часов занимает распространение изменений;
- Встречаются такие настройки зон, при которых изменения IP адресов в них будет задержано сильнее. Фактически, длительность позволительного кеширования у зоны может быть указана любая. Поэтому разумным сроком, после которого стоит беспокоиться о результатах изменений, является срок около 24 часов.
[править] Изменение параметров MX записи
Технически эта процедура не отличается от описанной выше (изменение IP адреса), однако, многие крупные почтовые системы, такие как mail.ru, google.com и т.д., запоминают значения MX-записей для доменов значительно дольше. Изменение MX-записи для домена будет постепенно осознано крупными почтовыми системами в интервале от 2 до 4х дней, а некоторыми – даже позже.
[править] Ошибочное избыточное кеширование
Если после этого срока ваш компьютер или любой другой конкретный компьютер по-прежнему не видит желаемых изменений, значит, он пользуется DNS сервером или цепочкой DNS серверов, которые кэшируют изменения непозволительно долго. В таком случае стоит сделать следующее:
- «Пуск», «Выполнить», nslookup.exe;
- Ввести имя интересующего домена;
- В ответе программы посмотреть, какой именно DNS сервер дал вам ответ, имеющий неправильный адрес;
- Обратиться к администратору этого DNS сервера с просьбой прокомментировать ситуацию.
Чаще всего найденный таким способом DNS сервер будет внутрисетевым сервером вашего офиса или иной группы (дома, сети). Неправильная настройка таких небольших серверов является частым явлением.
[править] Важно
Абсолютно бесполезно требовать от любого хостинг-провайдера ускорить изменение эффекта от изменения DNS записей. Изменения на уровне хостинг-провайдера вносятся мгновенно, дальнейшая их судьба на совести других DNS серверов, над которыми нет контроля.
Ускорить эффект от изменения DNS записей невозможно, кроме случаев ошибочного кеширования, описанного выше, но и за это ответственность лежит на провайдерах интернета, а не на хостинг-провайдере.
Способы, перечисленные ниже, технически абсолютно бесполезны:
- Удаление поддержки зоны со старых DNS адресов;
- Указание новых IP адресов для DNS серверов на старом DNS сервере.
Нужно просто ждать.