내가 Wireshark는 함께 포트 5353 (mDNS를)를 모니터링하고 다음 DNS 질문 건너 온되었다왜이 DNS q에 대한 QNAME이 없습니까? NULL 문자로 끝나야합니까?
이 RFC 1035 QNAME의 섹션 4.1.2에 따르면입니다
도메인 이름 표시 레이블의 시퀀스로서, 각 레이블은 길이 옥텟과 그 수의 옥텟으로 구성됩니다. 도메인 이름은 루트의 널 레이블에 대해 길이가 0 인 옥텟으로 끝납니다 ...
위의 캡처에서 over-the-wire를 보는 것과 모순되는 것 같습니다. 마지막 레이블은 00
대신 c0 12
으로 끝납니다. 왜 그런가요? RFC에 문서화되지 않은 이유는 무엇입니까?
관련 가능성 : I는 WireShark로의 DNS 해부학자에서 [이 (https://github.com/wireshark/wireshark/blob/53de2c23783788d92dc17d3dccfdc8b65ab0bf74/epan/dissectors/packet-dns.c#L1261) 발견 소스 코드. –