왜 이런 일이 일어나는지 알고 싶습니다. 레코드를 "파고 + 짧게"하면 더욱 이상합니다. 응답을 얻을 수 있지만 클라이언트는 이를 활용할 수 없습니다. RFC를 잠깐 살펴봤지만 이 동작의 이유를 찾을 수 없었습니다.
예:
... 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
답변1
REFUSED
RFC 1035에 따르면 상태의 의미는 다음과 같습니다.
The name server refuses to perform the specified operation for policy reasons.
그러니 해당 상태 코드를 사용하세요그리고질의에 대한 답변을 돌려드리는 것은 의미가 없습니다. 이 무의미한 답변에 대한 특정 클라이언트 소프트웨어의 반응은 RFC에 정의되어 있지 않으며 구현마다 다를 수 있습니다.