LINUX.ORG.RU

История изменений

Исправление AS, (текущая версия) :

но на глаз казалось что гугель получает инфу через 1-3 часов

Дело не в получении. DNS не так работает (речь о классическом алгоритме). Если к DNS-серверу приходит запрос, он проверяет кэш. Если в кэше данных нет, он начинает обращение к DNS, который указан, как DNS для зоны (его поиск начинается с корневых DNS, и, далее, по цепочке). При этом все данные, по возможности, берутся из того же кэша кэша (кроме адресов корневых серверов - они предопределены в конфиге, или прямо в коде). Время же жизни данных в кэше определяется параметрами получаемой, при первом обращении, зоны. То есть, произвольный DNS их не сам придумывает, а берёт с того DNS, который держит зону.

По-этому, никто никого никогда не уведомляет (если не вести речь про первичный и вторичные DNS, но сейчас не об этом). Нет данных в кэше - получается новая актуальная информация. Есть данные в кэше - DNS пользуется ими (там ещё номер зоны проверяется, правда - ну почитаешь, если интересно). Сейчас так случилось, что данные по ns1.r01.ru и ns2.r01.ru закэшировались с TTL примерно в неделю. Соответственно, попытка разрешения имён, где эти DNS указаны, как DNS зоны, уводит запрос на совсем левые DNS (что, косвенно, указывает на то, что там несовсем технический сбой, а что-то посерьёзнее было, очевидно).

А Гугл - он просто кэш у себя часто чистит принудительно, наверное, вот и всё. Или вовсе не кэширует, хотя вряд ли. То есть, не использует классический алгоритм работы DNS.

Исходная версия AS, :

но на глаз казалось что гугель получает инфу через 1-3 часов

Дело не в получении. DNS не так работает (речь о классическом алгоритме). Если к DNS-серверу приходит запрос, он проверяет кэш. Если в кэше данных нет, он начинает обращение к DNS, который указан, как DNS для зоны (его поиск начинается с корневых DNS, и, далее, по цепочке). При этом все данные, по возможности, берутся из того же кэша кэша (кроме адресов корневых серверов - они предопределены в конфиге, или прямо в коде). Время же жизни данных в кэше определяется параметрами получаемой, при первом обращении, зоны. То есть, произвольный DNS их не сам придумывает, а берёт с того DNS, который держит зону.

По-этому, никто никого никогда не уведомляет. Нет данных в кэше - получается новая актуальная информация. Есть данные в кэше - DNS пользуется ими (там ещё номер зоны проверяется, правда - ну почитаешь, если интересно). Сейчас так случилось, что данные по ns1.r01.ru и ns2.r01.ru закэшировались с TTL примерно в неделю. Соответственно, попытка разрешения имён, где эти DNS указаны, как DNS зоны, уводит запрос на совсем левые DNS (что, косвенно, указывает на то, что там несовсем технический сбой, а что-то посерьёзнее было, очевидно).

А Гугл - он просто кэш у себя часто чистит принудительно, наверное, вот и всё. Или вовсе не кэширует, хотя вряд ли. То есть, не использует классический алгоритм работы DNS.