Reminiscence

네임서버 호스트 +1

* 네임서버호스트 등록 개략

- 네임서버의 호스트 등록은 도메인을 등록한 업체(Ex : Onlinenic, Tocows 등)를 통하여 등록 할 수 있으며, 도메인 등록 대행자는 이에 대한 정보를 GTLD DNS에 업데이트 하여 최상위 기관에서 조회 할 수 있도록 하게 됩니다.

* HOST?
- HOST에 대한 의미는 다양하게 존재합니다. 일반적으로 www, mail, ns와 같은 Subdomain을 HOST라고 명명하며, 서버의 의미도 가지고 있습니다. 우리가 도메인을 등록 한 후 등록한 도메인을 이용하여 네임서버를 운영하고자 한다면, 해당 도메인을 도메인 등록업체의 절차에 따라 호스트 등록을 해주어야 합니다.

- 여기서 말하는 호스트 등록은 해당 도메인을 네임서버의 주소로 사용하기 위하여, 최상위기관(Root DNS Server)에 등록한 후 그에 대한 정보들을 추적 할 수 있도록 하는 것을 말합니다. 그에 대한 예로 아래 DNS 추적결과를 참조하여 주시기 바랍니다.

* DNS 쿼리과정 

사용자 삽입 이미지

<이미지 출처 : 한국인터넷진흥원>



* DNS 추적결과

[root@7strike work]# dig 7strike.com +trace

; <<>> DiG 9.2.4 <<>> 7strike.com +trace
;; global options:  printcmd
.                       466892  IN      NS      C.ROOT-SERVERS.NET.
.                       466892  IN      NS      G.ROOT-SERVERS.NET.
.                       466892  IN      NS      F.ROOT-SERVERS.NET.
.                       466892  IN      NS      B.ROOT-SERVERS.NET.
.                       466892  IN      NS      J.ROOT-SERVERS.NET.
.                       466892  IN      NS      K.ROOT-SERVERS.NET.
.                       466892  IN      NS      L.ROOT-SERVERS.NET.
.                       466892  IN      NS      M.ROOT-SERVERS.NET.
.                       466892  IN      NS      I.ROOT-SERVERS.NET.
.                       466892  IN      NS      E.ROOT-SERVERS.NET.
.                       466892  IN      NS      D.ROOT-SERVERS.NET.
.                       466892  IN      NS      A.ROOT-SERVERS.NET.
.                       466892  IN      NS      H.ROOT-SERVERS.NET.
;; Received 436 bytes from 168.126.63.1#53(168.126.63.1) in 7 ms

com.                    172800  IN      NS      A.GTLD-SERVERS.NET.
com.                    172800  IN      NS      B.GTLD-SERVERS.NET.
com.                    172800  IN      NS      C.GTLD-SERVERS.NET.
com.                    172800  IN      NS      D.GTLD-SERVERS.NET.
com.                    172800  IN      NS      E.GTLD-SERVERS.NET.
com.                    172800  IN      NS      F.GTLD-SERVERS.NET.
com.                    172800  IN      NS      G.GTLD-SERVERS.NET.
com.                    172800  IN      NS      H.GTLD-SERVERS.NET.
com.                    172800  IN      NS      I.GTLD-SERVERS.NET.
com.                    172800  IN      NS      J.GTLD-SERVERS.NET.
com.                    172800  IN      NS      K.GTLD-SERVERS.NET.
com.                    172800  IN      NS      L.GTLD-SERVERS.NET.
com.                    172800  IN      NS      M.GTLD-SERVERS.NET.
;; Received 489 bytes from 192.33.4.12#53(C.ROOT-SERVERS.NET) in 203 ms

7strike.com.            172800  IN      NS      ns1.sdsns.com.
7strike.com.            172800  IN      NS      ns2.sdsns.com.
;; Received 103 bytes from 192.5.6.30#53(A.GTLD-SERVERS.NET) in 203 ms

7strike.com.            3600    IN      A       222.112.137.117
7strike.com.            3600    IN      NS      ns1.sdsns.com.
7strike.com.            3600    IN      NS      ns2.sdsns.com.
;; Received 119 bytes from 211.115.203.112#53(ns1.sdsns.com) in 3 ms


간단한 예로 7strike.com의 조회시 NS에 대한 정보를 찾는 과정을 나열한 것입니다.

이렇게 최상위서버인 Root Server에 해당 네임서버의 정보를 등록함으로써 도메인을 조회했을때 순차적으로 검색하여 그에 따른 IP값을 찾아낼 수 있습니다.

* 참조 : Root_DNS_Server


개인적으로 위키에 있던 내용을 정리하느라 조금 애 먹었습니다. ㅋ;;;
신고

댓글 0개가 달렸습니다.