루트 네임 서버

루트 네임 서버(root name server)는 인터넷도메인 네임 시스템(DNS)의 루트 존이다. 루트 존의 레코드의 요청에 직접 응답하고 적절한 최상위 도메인(TLD)에 대해 권한이 있는 네임 서버 목록을 반환함으로써 다른 요청에 응답한다. 루트 네임 서버들은 인터넷 인프라스트럭처의 중요한 부분인데, 그 이유는 해당 서버들이 인간이 읽을 수 있는 호스트 이름을 인터넷 호스트 간 통신에 사용되는 IP 주소로 변환(리졸브)하는 첫 단계이기 때문이다.

시스코 7301 라우터와 주니퍼 M7i. AMS-IX의 K 루트 서버 인스턴스의 일부.

DNS와 특정 프로토콜들의 제한, 즉 파편화되지 않은 사용자 데이터그램 프로토콜(UDP) 패킷의 실질적인 크기 제한으로 인해 루트 서버 수를 13개 서버 주소로 제한하도록 결정되었다.[1][2] 2020년 1월 11일 기준으로 애니캐스트 어드레싱을 사용하면 루트 서버 인스턴스의 실제 수를 더 크게 잡을 수 있으며 그 수는 1034이다.[3]

루트 도메인 편집

DNS는 컴퓨터, 서비스, 또는 인터넷에 참여하는 모든 리소스의 계층적 네이밍 시스템이다. 해당 계층의 최상단은 루트 도메인이다. 루트 도메인은 공식 명칭이 없으며 DNS 계층의 레이블은 빈 문자열이다. 인터넷 상의 모든 전체 주소 도메인 네임(FQDN)은 루트 도메인의 경우 빈 문자열로 끝나는 것으로 간주할 수 있으므로 "www.example.com."처럼 마침표 문자(레이블 구분자)로 끝을 맺는다. 이는 일반적으로 명시적이지 않고 함축적인데, 현대의 DNS 소프트웨어는 도메인 이름을 IP 주소로 변환을 시도할 때 실제로는 점을 포함시켜 끝내는 작업을 요구하지는 않기 때문이다.

루트 도메인에는 인터넷의 모든 최상위 도메인을 포함한다. 2015년 7월 기준으로 730개의 일반 최상위 도메인(gTLD)와 301개의 국가 코드 최상위 도메인(ccTLD)를 루트 도메인에 포함시키며 총 1,058개의 TLD를 포함한다.[4] 게다가 ARPA 도메인은 인터넷 어드레싱 및 기타 자원 관리 측면에서 기술적인 이름공간에 사용된다. TEST 도메인은 국제화 도메인 네임의 테스트를 위해 사용된다.

루트 서버 주소 편집

문자 IPv4 주소 IPv6 주소 AS-number[5] 과거 이름 운용자 위치 사이트 수(글로벌/로컬)[6] 소프트웨어
A 198.41.0.4 2001:503:ba3e::2:30 AS19836,[5][note 1] AS36619, AS36620, AS36622, AS36625, AS36631, AS64820[note 2][7] ns.internic.net Verisign Distributed using 애니캐스트
5/0
NSD and Verisign ATLAS
B 199.9.14.201[note 3][8][9] 2001:500:200::b[10] AS394353[11] ns1.isi.edu USC-ISI Distributed using 애니캐스트
6/0
BIND
C 192.33.4.12 2001:500:2::c AS2149[5][12] c.psi.net Cogent Communications Distributed using 애니캐스트
8/0
BIND
D 199.7.91.13[note 4][13] 2001:500:2d::d AS27[5][14] terp.umd.edu University of Maryland Distributed using 애니캐스트
50/67
NSD[15]
E 192.203.230.10 2001:500:a8::e AS21556[5][16] ns.nasa.gov NASA Ames Research Center Distributed using 애니캐스트
125/141
BIND and NSD
F 192.5.5.241 2001:500:2f::f AS3557,[5][17] AS1280, AS30132[17] ns.isc.org Internet Systems Consortium Distributed using 애니캐스트
57/0
BIND[18]
G[note 5] 192.112.36.4[note 6] 2001:500:12::d0d[note 6] AS5927[5][19] ns.nic.ddn.mil Defense Information Systems Agency Distributed using 애니캐스트
6/0
BIND
H 198.97.190.53[note 7][20] 2001:500:1::53[note 8][20] AS1508[20][note 9][21] aos.arl.army.mil U.S. Army Research Lab Aberdeen Proving Ground, Maryland & 샌디에고, California
2/0
NSD
I 192.36.148.17 2001:7fe::53 AS29216[5][22] nic.nordu.net Netnod Distributed using 애니캐스트
58/0
BIND
J 192.58.128.30[note 10] 2001:503:c27::2:30 AS26415,[5][23] AS36626, AS36628, AS36632[23] 빈칸 Verisign Distributed using 애니캐스트
61/13
NSD and Verisign ATLAS
K 193.0.14.129 2001:7fd::1 AS25152[5][24][25] 빈칸 RIPE NCC Distributed using 애니캐스트
5/23
BIND, NSD and Knot DNS[26]
L 199.7.83.42[note 11][27] 2001:500:9f::42[note 12][28] AS20144[5][29][30] 빈칸 ICANN Distributed using anycast
161/0
NSD and Knot DNS[31]
M 202.12.27.33 2001:dc3::35 AS7500[5][32][33] 빈칸 WIDE Project Distributed using anycast
6/1
BIND
 
애니캐스트 인스턴스를 포함한 13개의 논리 네임 서버의 지도. 2006년 말 기준.

내용주 편집

  1. AS19836 is not listed by the RIPEstat tool, though one can see it in https://stat.ripe.net/AS19836#tabId=at-a-glance
  2. AS64820 is listed as "private use" in RIPE's RISwhois tool
  3. Originally it was 128.9.0.107; It was changed to 192.228.79.201 from January 2004 to October 2017.
  4. Since 3 January 2013; originally was 128.8.10.90.
  5. Formerly http://www.nic.mil/ (Internet Archive link); unlike all other DNS root servers, G-Root does not implement a homepage under root-servers.org, i.e. http://g.root-servers.org/[깨진 링크].
  6. Unlike all other DNS root servers, G-Root does not respond to pings.
  7. Since 1 December 2015; originally was 128.63.2.53.
  8. Since 1 December 2015; originally was 2001:500:1::803f:235.
  9. Since 1 December 2015; originally was AS13.
  10. Since November 2002; originally was 198.41.0.10.
  11. Since 1 November 2007; originally was 198.32.64.12.
  12. Since 23 March 2016; originally was 2001:500:3::42.

각주 편집

  1. Mark Andrews, ISC (2011년 11월 11일). “Reason for Limited number of Root DNS Servers”. 《bind-users》 (메일링 리스트). 2016년 1월 8일에 확인함. 
  2. “DNS root server FAQ”. Netnod. 2016년 1월 18일에 확인함. 
  3. “root-servers.org”. 2020년 1월 11일에 확인함. 
  4. “Root Zone Database”. IANA. 
  5. AS-numbers and IP-addresses from Root-servers.org homepage checked 9 January 2014
  6. Location and sites from Root-servers.org homepage Archived 2017년 8월 24일 - 웨이백 머신 checked 10 October 2014
  7. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2014년 1월 23일에 확인함. 
  8. “B-Root's IPv4 address to be renumbered 2017-10-24”. 
  9. “New IPv4 address for b.root-servers.net”. 2020년 2월 14일에 원본 문서에서 보존된 문서. 2020년 2월 13일에 확인함. 
  10. “List of Root Servers”. 
  11. “Root Server Technical Operations Assn”. root-servers.org. 2017년 8월 7일. 2017년 8월 7일에 확인함. 
  12. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2013년 10월 13일. 2014년 1월 23일에 확인함. 
  13. “D-Root is Changing its IPv4 Address on 3 January 2013”. 2013년 3월 10일에 원본 문서에서 보존된 문서. 2012년 12월 16일에 확인함. 
  14. RISwhois, excluding less-specific AS3303 route announcement
  15. D-root History page
  16. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2017년 10월 30일에 확인함. 
  17. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2014년 1월 23일에 확인함. 
  18. “F-root | Internet Systems Consortium”. 2013년 3월 25일에 원본 문서에서 보존된 문서. 2020년 2월 13일에 확인함. 
  19. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2013년 9월 18일. 2014년 1월 23일에 확인함. 
  20. “Advance notice – H-root address change on December 1, 2015”. DNSOP. 2015년 8월 31일. 2018년 2월 19일에 확인함. 
  21. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2014년 1월 2일. 2014년 1월 23일에 확인함. 
  22. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2014년 1월 23일에 확인함. 
  23. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2014년 1월 23일에 확인함. 
  24. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2013년 6월 20일. 2014년 1월 23일에 확인함. 
  25. “Peering Networks Detailed View”. Peeringdb.com. 2013년 10월 21일. 2014년 1월 23일에 확인함. 
  26. K-root Homepage
  27. “Advisory — "L Root" changing IP address on 1 November”. ICANN. 
  28. “L-Root IPv6 Renumbering”. ICANN. 2016년 4월 22일에 원본 문서에서 보존된 문서. 
  29. [1], excluding less-specific AS3303 route announcement
  30. “Peering Networks Detailed View”. Peeringdb.com. 2013년 4월 15일. 2014년 1월 23일에 확인함. 
  31. l.root-servers.net
  32. “RIS – RIPE Network Coordination Centre”. Ris.ripe.net. 2013년 10월 21일. 2014년 1월 23일에 확인함. 
  33. “Peering Networks Detailed View”. Peeringdb.com. 2013년 12월 23일. 2014년 1월 23일에 확인함. 

추가 문헌 편집

외부 링크 편집