IETF가 RFC 2건을 발행했습니다(원문 표기 발표일 2025-02-01). RFC 9609는 모범 실무 지침(BCP 209)입니다. 재귀 리졸버(recursive resolver)가 캐시를 초기화할 때 보내야 할 프라이밍 질의(priming query)를 설명하고, 기존 RFC 8109를 대체합니다. RFC 9735는 위치자/식별자 분리 프로토콜(LISP, Locator/ID Separation Protocol)의 제어 메시지에 주소 체계 식별자(AFI, Address Family Identifier) 17번 '고유 이름(Distinguished Name)'을 어떻게 인코딩할지 정한 제안 표준(Proposed Standard)입니다. DNS 운영과 직접 관련된 것은 RFC 9609이고, RFC 9735는 LISP를 운영하거나 구현하는 곳에만 해당합니다.
한눈에 보기
| RFC 번호 | 제목 | 종류 | 대체·갱신하는 RFC | 적용 대상 |
|---|---|---|---|---|
| RFC 9609 (BCP 209) | Initializing a DNS Resolver with Priming Queries | 모범 실무 지침(BCP) | RFC 8109 대체 / 갱신: 원문에 없음 | 재귀 리졸버(IN 클래스) |
| RFC 9735 | Locator/ID Separation Protocol (LISP) Distinguished Name Encoding | 제안 표준(Proposed Standard) | 원문에 없음 | LISP 제어 메시지를 다루는 구현(매핑 시스템, Map-Server 등) |
건별 내용
RFC 9609: 프라이밍 질의를 이용한 DNS 리졸버 초기화
프라이밍(priming)은 리졸버가 설정에 들어 있는 루트 서버 IP 주소 일부에서 출발해, 루트 영역의 최신 NS 레코드 집합(RRset)과 루트 서버에 접근하는 데 필요한 주소 정보를 캐시에 채우는 과정입니다. 설정에 들어가는 주소 목록은 보통 리졸버 소프트웨어 제공사나 배포처가 제공합니다. 이 목록은 배포 당시에는 정확하더라도 시간이 지나면 낡을 수 있습니다. 루트 서버 식별자(root server identifier), 즉 루트 서버의 도메인 이름은 1997년 이후 바뀌지 않았지만, 연결된 IPv4/IPv6 주소는 가끔 바뀝니다. 원문은 주소가 바뀐 뒤에도 새 주소로 갱신하지 못한 리졸버가 있었다는 연구를 인용하면서, 정적 설정 목록만 쓰지 말고 프라이밍으로 정확한 목록을 받아 와야 한다고 설명합니다. 루트 영역 사본을 리졸버와 같은 서버에서 제공하는 구성(RFC 8806)에서도 같은 방법으로 프라이밍합니다. 이 문서는 사설 DNS(private DNS)에도 적용할 수 있습니다.
RFC 9735: LISP 고유 이름(Distinguished Name) 인코딩
LISP는 두 가지 번호 공간을 도입합니다. 단말 식별자(EID, Endpoint Identifier)와 라우팅 위치자(RLOC, Routing Locator)입니다. 이 문서는 AFI 17 '고유 이름'을 LISP 제어 메시지의 EID 레코드나 RLOC 레코드에 담아 추가 정보를 전달하는 방법을 정합니다. AFI 17은 다른 AFI와 달리 길이가 고정되어 있지 않습니다. 그래서 문자열을 NULL(0x00)로 끝나는 US-ASCII 문자열로 인코딩해 길이를 알 수 있게 했습니다. EID로 쓸 때 EID Mask-Len은 NULL 옥텟을 포함한 문자열 길이를 비트로 나타낸 값입니다. 원문은 이 필드가 X.509 기반 공개 키 기반 구조(PKIX)의 같은 이름 필드와 관계가 없다고 밝힙니다.
운영·설계에 반영할 점
- 리졸버의 프라이밍 동작 확인: 루트 서버 주소를 설정 파일에서만 가져오고 DNS로 갱신하지 않으면, 원문 표현대로 낡은 데이터를 쓰게 되어 질의 해석이 느려질 수 있습니다. 운영 중인 리졸버가 기동할 때 프라이밍을 하는지 점검하시기 바랍니다.
- 루트 힌트 파일 관리: 루트 힌트 파일(root hints file)은 프라이밍의 출발점입니다. 프라이밍을 하더라도, 오래된 배포판이나 직접 관리하는 힌트 파일이 IANA가 공개하는 파일(https://www.internic.net/domain/named.root)과 크게 차이 나지 않는지 주기적으로 확인하는 것이 좋습니다.
- 로컬 루트 구성과 사설 DNS: RFC 8806 방식으로 루트 영역 사본을 함께 운영하거나 사설 DNS를 운영하는 경우에도 같은 프라이밍 원칙이 적용됩니다.
- LISP 사용 환경: LISP를 쓰지 않는다면 RFC 9735는 DNS 운영에 직접 영향을 주지 않습니다. LISP 장비나 매핑 시스템을 운영한다면 AFI 17 문자열의 NULL 종료 규칙과 Mask-Len 계산 방식을 구현이 지원하는지 제조사 문서로 확인하시기 바랍니다.
원문을 한국어로 번역·요약한 글입니다. 정확한 내용은 원문을 확인해 주세요. AI의 도움을 받아 작성하고 담당자가 검토했습니다.