소식 › 표준·기술 · RFCYANGIANADNS 관리

RFC 9108: DNS 클래스와 RR 유형을 위한 YANG 타입 정의

IETF가 DNS 클래스와 리소스 레코드 유형에 대한 IANA 레지스트리를 YANG 타입으로 옮긴 RFC 9108(표준 제안)을 발행했습니다. DNS 설정·관리 데이터 모델을 만들 때 기초가 될 모듈입니다.

IETF가 2021년 9월 8일 RFC 9108 「YANG Types for DNS Classes and Resource Record Types」를 표준 제안(Proposed Standard)으로 발행했습니다. 이 문서는 IANA의 "DNS CLASSes" 레지스트리와 "Resource Record (RR) TYPEs" 레지스트리를 데이터 모델링 언어 YANG의 타입으로 옮긴 YANG 모듈 "iana-dns-class-rr-type"을 정의합니다. DNS 프로토콜 동작을 바꾸는 문서는 아니고, 앞으로 DNS 설정·관리용 데이터 모델을 만들 때 공통으로 쓸 최소한의 기초를 마련하는 문서입니다.

무엇이 발표되었나

YANG(RFC 7950)은 설정·상태 데이터 모델링과 관리 동작, 비동기 알림 정의에 사실상 표준으로 쓰이는 언어입니다. RFC 9108은 YANG 데이터 모델을 NETCONF(RFC 6241)나 RESTCONF(RFC 8040) 같은 표준 관리 프로토콜과 함께 쓰는 방식이 DNS 운영에도 효과적일 것으로 봅니다. 문서에 따르면 권한 서버(authoritative server), 리졸버(resolver), 영역 데이터(zone data)의 설정·관리에 NETCONF나 RESTCONF를 쓰려는 작업이 이미 여러 곳에서 진행되고 있습니다.

문서가 다루는 내용은 다음과 같습니다.

작성 시점 기준으로 IANA "Domain Name System (DNS) Parameters"에는 레지스트리가 모두 13개 있습니다. RFC 9108은 이 가운데 영역 데이터를 다루는 모델에 꼭 필요한 두 개만 반영했습니다. 나머지 레지스트리와 다른 DNS 관련 IANA 레지스트리는 필요에 따라 별도 YANG 모듈로 반영될 것으로 문서는 예상합니다.

영향 범위

이 문서가 정의하는 것은 데이터 모델에서 쓸 타입뿐입니다. DNS 메시지 형식, 서버 동작, 영역 파일 형식은 바뀌지 않으므로 지금 운영 중인 DNS 서비스에 직접 영향을 주지 않습니다.

문서는 여러 DNS 소프트웨어 구현이 같은(전부 또는 일부라도 통일된) 데이터 모델을 지원해야 관리 프로토콜의 효과가 제대로 나온다고 설명합니다. 그렇게 되면 운영자가 서로 다른 DNS 서버 구현을 함께 운영하면서도 같은 설정·관리 인터페이스와 데이터를 쓸 수 있고, 다른 구현으로 옮기기도 훨씬 쉬워집니다. 다만 문서 스스로 밝히듯 통일된 DNS 데이터 모델을 만드는 일은 주요 DNS 서버 개발사의 협력과 타협이 필요한 길고 복잡한 과정이 될 것으로 예상됩니다. RFC 9108은 그 출발점에 해당합니다.

운영자가 할 일

당장 설정을 바꾸거나 소프트웨어를 업데이트할 필요는 없습니다. NETCONF나 RESTCONF 기반으로 DNS 설정·영역 관리 자동화를 설계하거나 자체 데이터 모델을 만들고 있다면 다음을 검토할 만합니다.

원문을 한국어로 번역·요약한 글입니다. 정확한 내용은 원문을 확인해 주세요. AI의 도움을 받아 작성하고 담당자가 검토했습니다.

목록으로