RFC 4034 및 RFC 6762은 서로 모순 된 것처럼 보입니다.RFC 간의 충돌을 해결하는 방법은 무엇입니까?
RFC 4034는 다음 상태 :
송신자 다음 도메인 이름 필드에 NOT 사용하는 DNS 이름 압축 NSEC의 RR를 전송해야합니다.
* 강조 광산
RFC 6762 개 다음 상태 :
모든 준수 멀티 캐스트 DNS 구현은 적어도 올바르게 제한 DNS NSEC 레코드 형식이 아래에 설명 생성하고 분석해야합니다
- '다음 도메인 이름'필드는 레코드의 고유 이름을 포함합니다. 이름 압축과 함께 사용하면 '다음 도메인 이름'필드가 항상 메시지에서 정확히 2 바이트를 차지한다는 의미입니다.
이것은 충돌로 보입니다. 한 RFC는 이름 압축이 사용되어서는 안되며 또 다른 구현은 호환되는 구현물이 이름 압축으로 레코드를 생성하고 구문 분석 할 수 있어야한다고 제안합니다.
mDNS가 기존의 DNS 확인자와 올바르게 작동하도록 설계되었으므로 NSEC 레코드 생성 및 구문 분석 방법을 구현하는 프로그래머는 어떻게되어 있습니까?
이름 압축을 사용해야합니까?