DNS 루트 서버의 운영비를 한 기관이 모두 내는 것은 아니다. 루트 서버 식별자 A~M은 12개 독립 운영기관이 나누어 맡고 있으며, 각 기관은 자신의 임무와 조직 구조에 맞는 재원으로 장비·회선·인력·보안 운영 비용을 부담한다.
따라서 “ICANN이 전부 지불한다”거나 “국가와 ISP, IETF가 공동 예산을 낸다”는 식의 단일한 비용표는 없다. 운영기관과 인스턴스 호스트 사이의 구체적인 비용 분담도 배치마다 다를 수 있다.
ICANN은 전체 루트 서버의 단일 운영자가 아니다
ICANN은 루트 서버 시스템 자문위원회(RSSAC)를 지원하고 IANA 기능을 수행하며, 13개 식별자 가운데 L-Root를 직접 운영한다. 그러나 나머지 식별자의 인프라와 예산까지 ICANN이 일괄 운영하는 것은 아니다.
ICANN의 현재 운영기관 안내와 IANA 목록을 함께 보면 대학, 정부 연구기관, 비영리기관, 기업 등 서로 성격이 다른 조직이 식별자를 맡고 있음을 알 수 있다.
IETF의 역할도 구분해야 한다. IETF는 DNS와 Anycast 같은 인터넷 기술의 표준을 만드는 곳이지, 루트 서버 운영비를 모아 나누는 기관이 아니다. ISP가 가입자에게 제공하는 재귀 DNS 서버 역시 루트 서버와 다른 계층의 서비스다.
각 운영기관은 서로 다른 방식으로 비용을 마련한다
ICANN RSSAC FAQ는 루트 서버 운영기관들이 서로 다른 임무, 운영 모델, 재원을 가진 독립 조직이라고 설명한다. 운영비에는 보통 다음과 같은 항목이 들어갈 수 있다.
- 서버·네트워크 장비의 구입과 교체
- 데이터센터 공간, 전력, 원격 지원
- 인터넷 연결, 피어링과 Anycast 경로 운영
- 모니터링, 로그, 장애 대응과 보안 체계
- 소프트웨어 유지보수와 운영 인력
- 새로운 인스턴스 배치와 수명주기 관리
다만 모든 운영기관이 이 항목을 같은 방식으로 회계 처리하는 것은 아니다. 기관이 이미 가진 데이터센터와 네트워크를 함께 쓰기도 하고, 현지 인터넷 교환 지점이나 호스팅 조직이 공간·회선·장비 비용 일부를 제공하기도 한다. 개별 계약을 확인하지 않고 특정 배치의 비용 부담자를 단정하면 안 된다.
독립 재원은 기술적 다양성과도 연결된다
RSSAC042는 운영기관의 재정적 독립성을 강조한다. 각 운영기관이 어떤 하드웨어·소프트웨어·네트워크 제공자를 선택할지 스스로 결정할 수 있어야 하나의 공급망이나 의사결정 실패가 전체 루트 시스템에 동시에 번지는 위험을 줄일 수 있다는 취지다.
운영기관은 독립적이지만 제각각 고립되어 일하는 것은 아니다. 공통 루트 존을 제공하고 RSSAC 등의 장에서 측정 방식과 운영 정보를 조율한다. 여기서 독립은 협력하지 않는다는 뜻이 아니라, 하나의 예산과 기술 스택에 모두 종속되지 않는다는 뜻에 가깝다.
일반 사용자는 루트 질의마다 요금을 내지 않는다
ICANN이 2026년에 공개한 루트 서버 시스템 거버넌스 구조는 루트 서버 시스템을 이용 지점에서 무료로 제공되는 공공재로 다룬다. 일반 재귀 리졸버가 루트 서버에 질의할 때 건별 사용료를 결제하는 구조가 아니다. 사용자는 보통 ISP·회사·공용 재귀 리졸버를 통해 DNS를 이용하고, 그 리졸버는 캐시가 없을 때 필요한 루트 질의를 보낸다.
그렇다고 운영 비용이 사라지는 것은 아니다. 비용은 운영기관의 자체 예산, 기관이 가진 기존 인프라, 파트너와 호스트의 기여 같은 형태로 흡수된다. “무료 서비스”와 “비용이 들지 않는 서비스”를 구분해야 한다.
루트 서버가 13대라는 오해와 실제 배치 구조는 13개 식별자와 Anycast 위치, 루트 서버가 DNS 조회에서 맡는 단계는 DNS 조회 과정에서 이어서 볼 수 있다.
기존 글은 ICANN이 전체 루트 인프라를 운영하고 IETF가 자금을 지원한다는 식으로 역할을 섞었다. 현재 공식 자료에서 확인되는 범위는 12개 운영기관이 독립적인 모델과 재원으로 운영하되 서로 협력한다는 수준이다. 개별 기관의 예산액과 특정 인스턴스의 계약 조건은 이 글에서 확인하지 않았다.
참고 자료
'배움과 성장 > 네트워크·보안' 카테고리의 다른 글
| P2P 파일 배포 원리: 클라이언트-서버와 BitTorrent 비교 (0) | 2023.03.31 |
|---|---|
| DNS Record 종류와 조회법: A·AAAA·CNAME·MX·NS·TXT·PTR (0) | 2023.03.31 |
| DNS 루트 서버는 13대가 아니다: 13개 식별자와 Anycast 위치 (0) | 2023.03.31 |
| DNS CNAME 레코드란: alias와 canonical name, 설정 제약 (0) | 2023.03.31 |
| DNS 레코드 종류와 읽는 법: A·AAAA·CNAME·MX·NS·TXT·SOA (0) | 2023.03.30 |
댓글