Me pregunto por qué sería eso. Es aún más extraño si simplemente "cava + acorta" el registro: obtiene la respuesta, pero los clientes no pueden hacer uso de eso. He echado un vistazo rápido al RFC, pero no pude encontrar la razón de este comportamiento.
Ejemplo:
... opcode: QUERY, status: REFUSED ...
;; QUESTION SECTION:
blah.blah IN A
;; ANSWER SECTION:
blah.blah 19343 IN A 1.1.1.1
dig +short blah.blah just plainly returns 1.1.1.1
dig @127.0.0.1
(o cualquier dirección IP que esté escuchando).Respuestas:
El significado del
REFUSED
estado es, de acuerdo con RFC 1035:Por lo tanto, usar ese código de estado y devolver una respuesta a la consulta no tiene sentido. La forma en que un software de cliente particular reaccionará a esta respuesta sin sentido no está definida en los RFC, y es muy probable que varíe de una implementación a otra.
fuente