О скорости распространения изменений в DNS
Материал из 1GbWiki.
Версия 15:51, 12 декабря 2010 (править) Dmih (Обсуждение | вклад) м (Правки 89.178.74.154 (обсуждение) откачены к версии Dmih) ← К предыдущему изменению |
Текущая версия (19:02, 22 апреля 2012) (править) (отменить) Lenin (Обсуждение | вклад) (Оформление, мелкие правки) |
||
Строка 1: | Строка 1: | ||
- | Система DNS обеспечивает работу интернета, а именно | + | Система DNS обеспечивает работу интернета, а именно — работу привычных нам буквенных доменных имен, таких, как www.1gb.ru, www.microsoft.com и так далее. |
+ | |||
Система состоит из множества DNS серверов: | Система состоит из множества DNS серверов: | ||
- | * Десятки корневых серверов, координирующих работу всей системы | + | * Десятки корневых серверов, координирующих работу всей системы; |
- | * Тысячи серверов, поддерживающих доменные зоны, такие как RU, COM, NET | + | * Тысячи серверов, поддерживающих доменные зоны, такие как RU, COM, NET; |
- | * Сотни тысяч иных серверов хостинг-провайдеров, обслуживающих конкретные домены | + | * Сотни тысяч иных серверов хостинг-провайдеров, обслуживающих конкретные домены; |
* Сотни тысяч DNS серверов провайдеров интернета, помогающие работать конечным пользователям интернета (кэширующие сервера провайдеров). | * Сотни тысяч DNS серверов провайдеров интернета, помогающие работать конечным пользователям интернета (кэширующие сервера провайдеров). | ||
Для того, чтобы не нагружать сверх меры все сервера в этой длинной цепочке из 4-5 серверов, на каждом DNS сервере на каждом этапе используется кратковременная память (кеширование). Это позволяет дать приблизительный ответ на вопрос об адресе имени без участия вышестоящих серверов. В случае, если адрес сервера не изменяется (нормальная ситуация), этот ответ является абсолютно правильным, хотя и не «авторитетным». | Для того, чтобы не нагружать сверх меры все сервера в этой длинной цепочке из 4-5 серверов, на каждом DNS сервере на каждом этапе используется кратковременная память (кеширование). Это позволяет дать приблизительный ответ на вопрос об адресе имени без участия вышестоящих серверов. В случае, если адрес сервера не изменяется (нормальная ситуация), этот ответ является абсолютно правильным, хотя и не «авторитетным». | ||
- | Кеширование может быть корректным (в соответствии с установленными стандартами сроками) и некорректным | + | Кеширование может быть корректным (в соответствии с установленными стандартами сроками) и некорректным (ошибочным, избыточным). В последнем случае старый адрес, в случае его изменения, «застревает» на определенных серверах на сроки, превышающие разрешенные. |
== Стандартные сроки видимости изменений == | == Стандартные сроки видимости изменений == | ||
Строка 19: | Строка 20: | ||
=== Изменение IP адреса для имени === | === Изменение IP адреса для имени === | ||
- | * Изменение в систему DNS на 1Gb вносятся немедленно, от 2 до 4 часов занимает распространение изменений | + | * Изменение в систему DNS на 1Gb вносятся немедленно, от 2 до 4 часов занимает распространение изменений; |
- | * Встречаются такие настройки зон, при которых изменения IP адресов в них будет задержано сильнее. Фактически, длительность позволительного кеширования у зоны может быть указана любая. Поэтому разумным сроком, после которого стоит беспокоиться о результатах изменений, является срок | + | * Встречаются такие настройки зон, при которых изменения IP адресов в них будет задержано сильнее. Фактически, длительность позволительного кеширования у зоны может быть указана любая. Поэтому разумным сроком, после которого стоит беспокоиться о результатах изменений, является срок около 24 часов. |
=== Изменение параметров MX записи === | === Изменение параметров MX записи === | ||
- | Технически эта процедура не отличается от описанной выше (изменение IP адреса), однако, многие крупные почтовые системы, такие как mail.ru, google.com и т.д., запоминают значения MX- | + | Технически эта процедура не отличается от описанной выше (изменение IP адреса), однако, многие крупные почтовые системы, такие как mail.ru, google.com и т.д., запоминают значения MX-записей для доменов значительно дольше. Изменение MX-записи для домена будет постепенно осознано крупными почтовыми системами в интервале от 2 до 4х дней, а некоторыми – даже позже. |
== Ошибочное избыточное кеширование == | == Ошибочное избыточное кеширование == | ||
Если после этого срока ваш компьютер или любой другой конкретный компьютер по-прежнему не видит желаемых изменений, значит, он пользуется DNS сервером или цепочкой DNS серверов, которые кэшируют изменения непозволительно долго. В таком случае стоит сделать следующее: | Если после этого срока ваш компьютер или любой другой конкретный компьютер по-прежнему не видит желаемых изменений, значит, он пользуется DNS сервером или цепочкой DNS серверов, которые кэшируют изменения непозволительно долго. В таком случае стоит сделать следующее: | ||
- | * «Пуск», «Выполнить», nslookup.exe | + | * «Пуск», «Выполнить», nslookup.exe; |
- | * Ввести имя интересующего домена | + | * Ввести имя интересующего домена; |
- | * В ответе программы посмотреть, какой именно DNS сервер дал вам ответ, имеющий неправильный адрес | + | * В ответе программы посмотреть, какой именно DNS сервер дал вам ответ, имеющий неправильный адрес; |
* Обратиться к администратору этого DNS сервера с просьбой прокомментировать ситуацию. | * Обратиться к администратору этого DNS сервера с просьбой прокомментировать ситуацию. | ||
Строка 39: | Строка 40: | ||
Ускорить эффект от изменения DNS записей невозможно, кроме случаев ошибочного кеширования, описанного выше, но и за это ответственность лежит на провайдерах интернета, а не на хостинг-провайдере. | Ускорить эффект от изменения DNS записей невозможно, кроме случаев ошибочного кеширования, описанного выше, но и за это ответственность лежит на провайдерах интернета, а не на хостинг-провайдере. | ||
- | Способы, перечисленные ниже, технически | + | Способы, перечисленные ниже, технически абсолютно бесполезны: |
- | * Удаление поддержки зоны со старых DNS адресов | + | * Удаление поддержки зоны со старых DNS адресов; |
* Указание новых IP адресов для DNS серверов на старом DNS сервере. | * Указание новых IP адресов для DNS серверов на старом DNS сервере. | ||
Текущая версия
Система DNS обеспечивает работу интернета, а именно — работу привычных нам буквенных доменных имен, таких, как www.1gb.ru, 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 сервере.
Нужно просто ждать.