라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
DNSv6에서의 도메인 위임설정은 달라지나요?
도메인 네임서버의 IPv6 주소 설정 및 위임 설정
DNS는 분산구조형 데이터베이스입니다.
분산구조형 데이터베이스라는 것은 특정한 한 기관에서 모든 도메인 정보를 관리하지 않고
전세계에 걸쳐 분산되어 분산관리되고 있는 체계를 지칭합니다.
도메인 등록을 함으로써 그 도메인 네임 영역(zone)에 대해서는 등록자가 데이터 설정,
수정, 삭제 권한을 전적으로 가지는 것은 DNS가 분산구조형 데이터베이스이기에 그렇습니다.
도메인 위임설정은 분산구조형 데이터베이스 구조에서 특정한 도메인네임에 대한 정보를
가진 네임서버가 인터넷의 어느 주소로 존재하는지를 알려주는 정보를 지정합니다.
일반적인 도메인 위임설정은 아래의 예시와 같이 설정됩니다.
도메인 존(zone)의 "examp.co.kr."에 대한 위임설정
$ORIGIN co.kr. examp                    86400  IN  NS  ns1.examp.co.kr.examp                    86400  IN  NS  ns2.examp.co.kr. ns1.examp.co.kr.         86400  IN  A    192.0.2.10ns2.examp.co.kr.         86400  IN  A    192.0.3.10
"examp.co.kr" 도메인 존(zone)
$ORIGIN examp.co.kr. @         600 IN SOA ns1.examp.co.kr. adm.examp.co.kr. (                    2004061102 ; serial                    3600 ; refresh (1 hour)                    1800 ; retry (30 minutes)                    1209600 ; expire (2 weeks)                    86400 ; minimum (1 day)                    )         86400 IN  NS  ns1.examp.co.kr.         86400 IN  NS  ns2.examp.co.kr. ns1     86400 IN  A   192.0.2.10 ns2     86400 IN  A   192.0.3.10
이것은 IPv4의 경우입니다.
IPv6의 경우에는 아래와 같은 형식으로 위임이 설정됩니다.
"co.kr" 도메인 존(zone)의 "examp.co.kr."에 대한 위임설정
$ORIGIN co.kr. examp                    86400  IN  NS  ns1.examp.co.kr.examp                    86400  IN  NS  ns2.examp.co.kr. ns1.examp.co.kr.         86400  IN  A    192.0.2.10ns1.examp.co.kr.         86400  IN  AAAA 2002:cd5:20a::c000:20ans2.examp.co.kr.         86400  IN  A    192.0.3.10ns2.examp.co.kr.         86400  IN  AAAA 2001:cd5:30a::c000:30a
"examp.co.kr" 도메인 존(zone)
$ORIGIN examp.co.kr.@         600 IN SOA ns1.examp.co.kr. adm.examp.co.kr. (                    2004061102 ; serial                    3600 ; refresh (1 hour)                    1800 ; retry (30 minutes)                    1209600 ; expire (2 weeks)                    86400 ; minimum (1 day)                    )         86400 IN  NS  ns1.examp.co.kr.         86400 IN  NS  ns2.examp.co.kr. ns1.examp.co.kr.         86400  IN  A    192.0.2.10ns1.examp.co.kr.         86400  IN  AAAA 2002:cd5:20a::c000:20ans2.examp.co.kr.         86400  IN  A    192.0.3.10ns2.examp.co.kr.         86400  IN  AAAA 2001:cd5:30a::c000:30a

이에서 보듯이 IPv6 환경에서는 네임서버의 도메인네임 'ns1.examp.co.kr.'은
A RR과 AAAA RR을 동시에 가질 수 있으므로 위와 같이 AAAA RR에 대한 위임설정이
추가 설정되어야 합니다.

상위 도메인인 "co.kr." 도메인 존에서의 "ns1.examp.co.kr."에 대한 AAAA RR 설정부분을
글루 레코드(glue record)라고 합니다.

글루 레코드(glue record)는 해당 도메인 존의 네임서버가 어느 IP 주소로 접근할 수 있는지
그 IP 주소를 알려주는 역할을 합니다.
리졸버(resolver)는 이 글루 레코드를 참조하여 "examp.co.kr." 도메인이 설정되어 있는
네임서버의 IPv4 주소와 IPv6 주소를 사용하여 접근합니다.

NOTE!: 루트 도메인 네임서버와 .KR 도메인 네임서버에서의 IPv6 주소 위임
루트 도메인 네임서버에서는 아직 IPv6 주소의 네임서버로 AAAA RR의 글루 레코드
위임설정을 제공하지 않고 있습니다. 이것은 현실적으로 문제가 있어서 그렇습니다.
.KR 도메인 네임서버에서는 2004년 하위 .KR 도메인에 대한 IPv6 위임설정을 개시할
예정입니다.

 
  Comments,     Trackbacks