Почему это важно
После создания новой записи часть клиентов продолжит видеть прежний отрицательный ответ до конца его срока. Это окно не связано с TTL обычной записи.
Что подтверждено
Отрицательный кэш DNS различает NXDOMAIN для отсутствующего имени и NODATA для существующего имени без записи запрошенного типа.
Граница применимости: Авторитетные отрицательные ответы DNS.
Временная ошибка разрешения или проверки не является доказанным NXDOMAIN либо NODATA и кэшируется по отдельным коротким ограничениям.
Граница применимости: Ошибки разрешения DNS и авторитетные отрицательные ответы.
Что проверить
- Различайте NXDOMAIN и NODATA.
- Смотрите TTL, вычисленный по SOA.
- Не выдавайте тайм-аут за отсутствие.
Первоисточники
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.
Открыть первоисточник