라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
DNS와 DNSv6는 무엇이 다른가요?
DNSv6는 IPv6를 지원하는 DNS를 의미합니다.
그러나 IPv6를 지원하는 DNS가 따로 존재하여 현재의 DNS를 대체하는 것은 아닙니다.
현 DNS가 IPv6 인터넷도 지원할 수 있도록 확장 재구성하는 것을 의미합니다.
IPv6를 지원하기 위해 DNS 체계와 관련된 확장 요소들이 아래와 같이 존재합니다.
구분확장 요소
DNS 표준AAAA RR(Resource Record) 추가
IP6.ARPA. 도메인 정의
DNS 네임서버 SW
DNS 리졸버 SW
IPv6 스택(stack) 추가 지원 
DNS 도메인 위임IPv6 주소의 IPv6 DNS 네임서버 지정 위임 추가
DNS는 독립된 어플리케이션이 아니라 다른 인터넷 응용 어플리케이션을 지원하는 특수한
기반 인프라 성격의 어플리케이션입니다.
DNSv6를 구성하는 것은 단지 DNS 네임서버 등에 국한된 것은 아닙니다.
DNS의 확장은 DNS 네임서버와 단말 호스트의 리졸루션(resolution) 환경을 포괄하며,
더 나아가 단말 호스트의 스터브 리졸버(stub resolver)와 응용 어플리케이션간의
도메인 네임 리졸루션(resolution)을 위한 API(Application Programming Interface)에 변경이
발생하게 됩니다.
아래는 DNSv6와 관련된 API 확장 요소입니다.
구분확장 요소
Socket API 관련 functionsIP 주소변환용 getaddrinfo() 신규 함수
IP 주소의 도메인네임 변환용 getnameinfo() 신규 함수
IPv4, IPv6 주소선택 알고리듬어플리케이션에서 DNS 질의결과 얻은 IPv4, IPv6 주소 중 우선순위 선택 알고리듬
DNSv6는 IPv6를 지원하는 DNS로 정의할 수 있습니다.
DNS(Domain Name System)는 단순히 네임서버 시스템만을 지칭하는 것이 아니라 도메인네임,
네임서버, 그리고 단말 호스트의 리졸버(resolver) 루틴을 포괄하는 도메인네임 시스템 체계를
지칭합니다.
따라서 DNSv6는 IPv6 인터넷의 도메인네임 체계, DNS 네임서버, 단말 호스트의
IPv6 리졸루션 환경을 포괄하여 IPv6 지원 체계를 안정적으로 구현하는 것을 포함하고
있습니다.

'Technology > DNSv6' 카테고리의 다른 글

IPv6 주소를 위한 AAAA RR은 어떻게 정의되었나요?  (0) 2004.07.29
IPv6 주소의 역변환 도메인 IP6.ARPA는 어떻게 사용하나요?  (0) 2004.07.29
DNSv6 개요  (0) 2004.07.29
DNS 개요  (0) 2004.07.29
시범망 구성도  (0) 2004.07.29
DNSv6란?  (0) 2004.07.29
  Comments,     Trackbacks