Estou me perguntando por que isso seria. É ainda mais estranho se você simplesmente "digitar + abreviar" o registro - você obtém a resposta, mas os clientes não podem fazer uso disso. Eu dei uma olhada rápida na RFC, mas não consegui encontrar o motivo desse comportamento.
Exemplo:
... 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
(ou qualquer endereço IP em que esteja escutando).Respostas:
O significado do
REFUSED
status é, de acordo com a RFC 1035:Portanto, usar esse código de status e retornar uma resposta à consulta não faz sentido. A maneira como um software cliente específico reagirá a essa resposta sem sentido não está definida nas RFCs e provavelmente variará de implementação para implementação.
fonte