O intervalo de armazenamento em cache negativo no SOA
entra em ação quando um servidor autoritativo indica que o registro solicitado não existe. Os casos específicos são:
- Responde com um código de resposta de
NXDOMAIN
. - Responde com um estado sintético
NODATA
, mas apenas formulários em que um registroSOA
esteja presente. (NOERROR
rcode, 0 respostas, 1SOA
de registro na seção de autoridade + opcionalNS
registros)
É comum que o software de servidor imponha um valor máximo configurado localmente a esse valor, portanto, mesmo se você tiver um TTL negativo de 86400
, a não existência não será necessariamente armazenada em cache por tanto tempo por servidores recursivos remotos.
Os casos são cobertos pela seção RFC 2308 se você quiser ler mais. Leia a seção 2 como um primer, depois 5-6.