DNS и разрешение имён · проверено по источникам

Negative DNS caching

Negative DNS caching — временное сохранение доказанного ответа о том, что имя DNS не существует или не имеет записи запрошенного типа.

Также ищут: negative cache DNS · кэширование NXDOMAIN

Практический смысл

Почему это важно

После создания новой записи часть клиентов продолжит видеть прежний отрицательный ответ до конца его срока. Это окно не связано с TTL обычной записи.

Доказательная часть

Что подтверждено

  1. Отрицательный кэш DNS различает NXDOMAIN для отсутствующего имени и NODATA для существующего имени без записи запрошенного типа.

    Граница применимости: Авторитетные отрицательные ответы DNS.

  2. Временная ошибка разрешения или проверки не является доказанным NXDOMAIN либо NODATA и кэшируется по отдельным коротким ограничениям.

    Граница применимости: Ошибки разрешения DNS и авторитетные отрицательные ответы.

Перед спецификацией

Что проверить

  1. Различайте NXDOMAIN и NODATA.
  2. Смотрите TTL, вычисленный по SOA.
  3. Не выдавайте тайм-аут за отсутствие.
Открытые основания

Первоисточники

  • Первичная спецификация

    Negative Caching of DNS Queries

    Internet Engineering Task Force · RFC 2308, March 1998

    Определяет cacheable NXDOMAIN и NODATA responses и получение negative TTL из SOA.

    Открыть первоисточник
  • Первичная спецификация

    DNS Terminology

    Internet Engineering Task Force · RFC 9499 / BCP 219, March 2024

    Актуализирует определения names, resolvers, authoritative servers, zones, delegation, split DNS и DNSSEC states.

    Открыть первоисточник
  • Первичная спецификация

    Negative Caching of DNS Resolution Failures

    Internet Engineering Task Force · RFC 9520, December 2023

    Ограничивает caching transient resolution failures и DNSSEC validation failures.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие