DNS의 기본 개념 이해 part.2 (DNS의 특징)

2022. 3. 14. 16:26Django/네트워크

우리는 일반적으로 www.xxx.com이라는 는 도메인을 사용한다. 하지만 정부기관(.kr)이나 위키피디아(.org)와 같은 다양한 도메인 끝자리를 사용하기도 한다. 이것을 보고 우리는 최상위 도메인 이라고 하는데 목록은 아래와 같다.

목록 끝자리 내용
국가 도메인 kr ISO 3166[4]에서 지정하는 국가별 코드에 맞춰서 설정한다. kr는 한국, us는 미국을 의미한다. 이 외에도 다양한 국가별 도매인이 있다.
us
일반 도메인 com 상용도매인이다.(기업 등과 같은 용도로 사용한다)
edu Education 의 약어로서 교육기관들을 위해 만들어졌다.
int International 의 약어로서 국제 협약에 의해 만들어진 조직들을 위한 도메인이다.
net 네트워크 서비스의 제공자와 관련하여 만들어진 도메인이다.
org 비정부단체(TLD에 속하지 않는)를 위한 도메인이다
gov 미국의 주 정부와 연방 정부를 위해 사용되는 도메인이다.(최초 목적은 정부-단체를 위한 도메인이었다)
mil 미국 국방성용 도매인이다.
특수 도메인 arpa ip주소를 도메인으로 매핑하기 위한 특별한 도메인이다.

도메인 이름(domain name)은 계층적 구조에 따라서 레가신의 레이블 정보를 가장 왼쪽에 작성하고, 최상위 레벨까지 점( " . " 닷)을 기준으로 하나씩 추가하면서 오른쪽으로 붙이는 형태로 구성된다. 네이버의 매일함 주소는 다음과 같다. https://mail.naver.com/ 그렇다면 이것을 하나하나 분해해 본다면 com이라는 최 상위 도메인에, naver라는 이름의 도메인이 있으며 이 naver하위에 www라는 도메인도 있을 것 이며, mail, cafe등등 네이버와 관련된 하위 도메인 중 mail을 선택한 것 이다.

 

조금 더 디테일하게 보면 domain과 zone으로 나누어서 구분할 수 있으며 아래와 같다.

도메인은 하나의 노드가 관리하는 영역이며, 이 노드의 하위 영역을 의미한다. 하지만 zone(존)은 이와 달리 네임서버를 관리하는 영역을 의미한다.