Время жизни DNS-кэша на серверах ограничено параметром TTL (Time To Live). 15 Он определяет, как долго сервер должен кэшировать запись, прежде чем обновить её. 2
Некоторые причины, по которым время распространения изменений DNS может быть длительным:
- Веб-браузеры самостоятельно кэшируют записи DNS. 1 Они хранят их в течение некоторого времени без учёта TTL, что повышает скорость их работы. 1 Например, современные версии Internet Explorer по умолчанию кэшируют записи DNS на 30 минут и игнорируют более низкие значения TTL. 1
- Поставщики мобильного интернета могут увеличивать время TTL. 1 Так они пытаются уменьшить общий объём передаваемого трафика, снижая частоту запросов. 1
- Сложные внутренние сети с большим числом серверов DNS обновляются дольше. 1
Как только TTL истекает, сервер выполняет DNS-запрос на авторитетный сервер имён для последней информации и кэширует её. 2