도메인 이름 등록 과정
도메인 이름 등록 시스템의 구조
도메인 이름 등록 구조에서 최상위에 위치하는 것은 ICANN이라고하는 비영리단체가 있습니다. 이 단체가 하는일은 전세계에 있는 IP주소를 관리함과 동시에 Root 네임서버 관리자 역할을 합니다. 그리고 a.root-servers.net ~ m.root-server.net 이라고 하는 서버들을 관리합니다. 이 성능좋은 수많은 서버들은 전세계에 흩어져 웹통신이 가능하도록 역할을 하게 됩니다.
Top-level 도메인을 관리하는 등록소가 있습니다. 그리고 등록자가 도메인을 등록하는 작업을 대행해주는 등록대행자가 있습니다.
Root DNS 서버는 전세계의 Top-level DNS 서버의 주소를 기억합니다. "com NS a.gtld-servers.net"의 의미는 "com 이라고 하는 Top-level 도메인의 네임서버는 a.gtld-servers.net 이라는 주소에 존재한다"입니다. 이러한 내용들이 Root 네임서버에 세팅되어 있는 것입니다. 그리고 이런 내용을 기반으로 Root 네임서버는 .com을 누가(Top-level DNS 서버) 관리하는 것인지 알게됩니다.
마찬가지로 Top-level DNS 서버도 등록자의 네임서버를 알고 있어야 합니다. "boojafactory.com NS a.iana-servers.net"의 의미는 "boojafactory.com 이라고 하는 등록자의 네임서버는 a.iana-servers.net 이라는 주소에 존재한다"입니다.
그리고 등록자의 네임서버는 등록자의 IP주소를 알고 있어야 합니다. 등록자는 자신의 IP주소 93.184.216.34를 "boojafactory.com A 93.184.216.34"의 형식으로 네임서버에 IP 주소를 알려주게 됩니다. "boojafactory.com A 93.184.216.34"의 의미는 "boojafactory.com 의 주소는 93.184.216.34 입니다"를 말합니다.
도메인 이름 등록 프로세스
0 STEP
1 STEP
부자팩토리 서버는 boojafactory.com을 쓰고 싶다고 등록대행자에게 요청합니다. 그리고 수수료를 지불합니다. 이 수수료로 도메인 등록 체계가 운영되게 됩니다.
요청하는 과정에서 "boojafactory.com NS a.iana-servers.net"이라는 정보를 등록대행자에 알려주게 됩니다.
2 STEP
등록대행자는 등록소에 boojafactory.com을 등록하는것이 가능한지 요청하게 됩니다. 그리고 "boojafactory.com NS a.iana-servers.net"이라는 정보를 등록소에 알려주게 됩니다.
3 STEP
등록소는 boojafactory.com이 등록가능한지 여부를 조회하고 등록가능하다면 계약된 기간동안 해당 도메인이 사용가능하다는 것을 알려주게 됩니다. 그리고 boojafactory.com의 소유권을 등록대행자를 통해서 등록자가 인식할 수 있도록 통보해줍니다. 그리고 소유권이 없는 다른 사람이 사용하지 못하도록 해줍니다.
그리고 "boojafactory.com NS a.iana-servers.net"이라는 정보를 등록소가 관리하는 Top-level DNS 서버에 저장하게 되고 이과정에서 등록자의 네임서버를 알게됩니다.
4 STEP
클라이언트 컴퓨터는 인터넷에 접속하자마자 자신이 지정한 또는 통신사에서 지정한 DNS 서버에 자동으로 접속하게 됩니다.
5 STEP
boojafactory.com의 IP 주소를 Root DNS 서버에 요청합니다. 그러면 Root DNS 서버는 .com을 관리하는 Top-level DNS 서버의 주소인 a.gtld-servers.net로 가보라고 알려주게 됩니다.
6 STEP
Top-level DNS 서버의 주소인 a.gtld-servers.net에 boojafactory.com의 IP주소를 요청하게 됩니다. 그러면 Top-level DNS 서버는 부자팩토리 네임서버 주소인 a.iana-servers.net으로 가보라고 알려줍니다.
7 STEP
부자팩토리 네임서버 주소인 a.iana-servers.net에 boojafactory.com의 IP주소를 요청하게 됩니다. 그러면 부자팩토리 네임서버는 "boojafactory.com의 IP 주소는 93.184.216.34 입니다."라고 클라이언트 컴퓨터의 지정된 DNS서버로 알려주게 됩니다.
8 STEP
지정한 DNS 서버는 boojafactory.com의 IP 주소를 알게되고 이를 통해 boojafactory.com 웹사이트와 통신을 할 수 있게 됩니다.
'컴퓨터와 친해지기 > DNS' 카테고리의 다른 글
#10 내 도메인 이름 등록하기 (0) | 2018.12.09 |
---|---|
#09 nslookup (0) | 2018.12.08 |
#07 도메인 이름의 구조 (0) | 2018.12.06 |
#06 Public DNS (0) | 2018.12.05 |
#05 DNS의 원리 (0) | 2018.12.04 |