요약
- Hugo Salgado, Mauricio Vergara Ereche, Duane Wessels가 함께 쓴 RFC 9660은 2024년 10월 출판됐다. ZONEVERSION을 이용하면 특정 DNS 응답을 만든 권한 존의 판본을 물을 수 있다.
- IANA는 이 기능을 EDNS 옵션 19로 등록했다. Salgado의 LACNIC 기고문은 운영자의 질문이 동료의 설득과 여러 해의 수정 끝에 표준이 된 과정을 전한다.
DNS 존을 여러 권한 서버에 배포하면 복사본이 언제나 같은 순간에 바뀌는 것은 아니다. 두 서버가 다른 답을 내놓았을 때 조사자는 어느 복사본이 답했는지 알아야 한다. SOA 시리얼을 별도로 질의할 수는 있었다. Salgado가 원한 것은 눈앞의 응답에 해당 판본을 함께 실어 주는 방법이었다. RFC 9660이 그 질문을 ZONEVERSION이라는 EDNS 옵션으로 만들었다.
클라이언트는 권한 서버로 가는 질의에 빈 ZONEVERSION 옵션을 넣는다. 이를 이해하고 응답하기로 한 서버는 존의 유형과 판본 값을 돌려줄 수 있다. 규격은 일반 응답뿐 아니라 특정 부정 응답과 위임 안내에서도 값을 보낼 수 있는 경우를 설명한다. 운영자는 서버, 시각, 질의, 답과 판본을 한 묶음으로 남길 수 있다. 분산된 존의 어느 단계가 말을 했는지 비교할 발판이 생기는 셈이다.
Salgado는 LACNIC에 쓴 회고에서 2024년 글보다 약 5년 전에 DNS 운영상의 필요로 생각을 꺼냈다고 했다. Mauricio Vergara Ereche가 메일 목록과 회의 현장에서 제안을 설명하고 지지했으며, Duane Wessels는 뒤늦게 저자로 합류해 마지막 편집과 IANA 검토를 도왔다고 기록했다. 2022년 작업반 초안에는 앞선 두 사람, 완성된 RFC에는 세 사람이 이름을 올렸다. 패킷 안의 작은 자리가 생기기까지 사람이 훨씬 많이 움직였다.
기능의 범위도 분명하다. 권한 서버는 요청을 수락할지 정한다. 재귀 서버는 옵션을 무조건 전달하지 않는다. 따라서 조사할 권한 서버를 직접 질의하고, 실제로 값을 돌려줬는지 확인해야 한다. ZONEVERSION은 응답의 존 판본을 표시한다. 존 파일 전체가 온전한지 검사하는 일에는 RFC가 ZONEMD를 가리킨다.
IANA DNS 매개변수 등록부에는 옵션 코드 19와 유형 등록부가 생겼다. 실제 배포 범위를 알려면 이름이 확인된 서버에 대한 날짜가 찍힌 질의와 운영자의 기록이 더 필요하다. Salgado가 이미 바꾼 것은 질문의 위치다. 답을 받은 자리에서 곧바로 그 답의 판본을 요구할 수 있게 했다.
회원 브리핑
프로필 심층 컨텍스트
올바른 멤버십 등급으로 로그인하면 전체 브리핑과 출처 노트를 볼 수 있습니다.
전략 서클 전용
전략 서클
모든 독자에게 공개됩니다. 가입 후 로그인하면 프로필 브리핑를 열람할 수 있습니다.
전략 서클 가입Leadership Alliance 전용
Leadership Alliance
자격을 갖춘 IP 자산 소유자 및 운영진을 위한 콘텐츠입니다. 로그인하면 Leadership Alliance 브리핑을 열람할 수 있습니다.
Leadership Alliance 가입하기





