|
|
|
|
|
|
|
|
|
|
인터넷 초기 인터넷 상에서 특정 컴퓨터를 찾기 위해서는 ‘211.174.60.128’처럼 점(.)으로 구분된 최대 3자리 숫자와 소수점으로 구분된 아이피(IP, Internet Protocol)를
이용했습니다. 이렇게 숫자로 표현된 IP를 기억하는 것은 상당히 어렵기 때문에 알아보기 쉽고
외우기 쉽도록 문자를 사용한 주소체계를 만든 것이 도메인이름입니다.
이렇게 도메인이름과 숫자로 된 IP 주소를 대응시키는 목록을 가지고 있다가, 요청한 컴퓨터에게 보내주는 기능을
하는 서버를 네임서버(Name Server)라고 하며, 이러한 시스템을 DNS(Domain Name System)라고 합니다.
우리가 www.domains.co.kr 홈페이지에 접속하기 위해 브라우저 주소창에 www.domains.co.kr을 입력하면,
① 사용자의 컴퓨터는 문자 www.domains.co.kr을 네임서버에 보냅니다.
② 네임서버는 www.domains.co.kr과 1:1로 대응된 IP(202.30.50.51)를 사용자 컴퓨터에 보냅니다.
③ 사용자의 컴퓨터는 IP 주소 202.30.50.51이 위치한 홈페이지 접속합니다.
그러므로 도메인 이름을 이용해 인터넷에 접속하기 위해서는 네임서버가 설정되어 있어야 하며, 네임서버에서 연결해주는
서버에는 해당서비스(Web, FTP, Telnet, Mail, SSH, DB 등)가 세팅되어 있어야만 정상적인 서비스가 가능합니다.
|
|
|
|
|
|
|
① 도메인 이름을 주소 창에 입력한 후 접속을 시도합니다.
② PC는 자신의 Cookie와 Cash를 검색하게 되며, 정보가 없을 경우
ISP DNS에 정보를 요청합니다.
③ ISP(Internet Service Provider) DNS는 해당 도메인의 정보를
검색하게 되며, 정보를 찾았을 경우 해당 정보를
요청한 PC에 전송하게 됩니다.
④ ISP DNS에 정보가 없을 경우 다시 상위 Root DNS에 정보를
요청하게 되며, Root DNS는 도메인의 해당 확장자(COM, NET, ORG 등)의 DNS 서버를 찾아가도록 정보를 전송해 줍니다.
⑤ Root DNS는 도메인의 해당 확장자(COM, NET, ORG등)의
DNS 서버를 찾아가도록 정보를 전송해 줍니다.
⑥ 해당 DNS는 도메인에 설정된 네임서버 정보를 찾아 값을
전달해주고 해당 PC는 값을 받아 도메인 이름의
네임서버를 찾아가게 됩니다.
⑦ 도메인 이름이 세팅된 DNS 서버는 정보를 검색해 도메인에
해당하는 IP를 매핑(mapping)해 해당 서버로 연결
해주게 되며, 해당 서버는 PC에서 요청한 Web, FTP, Mail, DB 등에
대하여 응답해주게 됩니다.
⑧ 접속이 이루어지면 해당 PC의 Cookie에 정보가 자동 저장되고,
이후 재접속 시 PC의 Cookie 값을
검색해 빠른 접속이 이루어지도록 설정해 줍니다.
도메인 등록 시
운영하고 있는 네임서버가 없더라도 도메인등록업체에서 기본적으로 제공하는 네임서버 정보를 이용하여 도메인을
등록할 수 있습니다. 도메인등록업체의 네임서버를 이용하면 무료로 제공되는 파킹 서비스와 포워딩
서비스를 이용하실 수 있습니다.
|
|
|
|
|