(1) DNS 서비스 설정하기
DNS(Domain Name System) 개요
인터넷에 연결된 모든 컴퓨터는 고유한 IP주소를 갖고 있으며 IP주소를 알아야만 통신을 할 수 있다. 마치 전화를 걸기위해서는 상대편 전화번로를 알아야만 걸 수 있는 것과 마찬가지이다. 이렇게 전화 번호에 해당하는게 IP주소인데 문제는 사람은 숫자를 기억하는데 한계가 있다는 점이다. 그래서 대부분의 사람들은 주소록 기능을 이용하여 전화번호와 이름을 함께 저장하여 이름으로 전화번호를 찾아 전화 통화를 한다. 마찬가지로 숫자로 된 IP 주소 대신 기호체계인 이름으로 인터넷에 연결된 컴퓨터를 찾을 수 있도록 해주는게 도메인 이름이다.
초기에는 개별 컴퓨터에 컴퓨터 이름과 IP 주소의 쌍으로 이뤄진 '호스트 테이블'이라는 텍스트 파일을 저장하여 사용하였으나 인터넷에 연결되는 컴퓨터의 숫자가 늘면서 이러한 방법으로는 통일된 이름의 부여가 어려워졌기 때문에 '도메인 네임 시스템'이라는 이름 찾기 서비스를 개발하였다.
도메인 이름 체계
도메인 이름은 중복되지 않는 이름으로 정해진 규칙에 의해 작성되어야 하며 도메인의 종류에 따라 관리하는 기관이 다르다. 하지만 모든 도메인은 논리적으로 하나의 단일한 트리 구조를 갖고 있으며 가상의 도메인 이름인 '루트 도메인(Root Domain)'으로부터 연결되어 가지를 벌여나가는 모양으로 구성되어 있다.
[그림1. 도메인 트리구조]
루트 도메인으로부터 벋어 나온 첫번째 단계의 도메인을 '최상위 도메인(TLD; Top Level Domain)'이라고 하며 최상위 도메인은 일반 최상위 도메인과 국가 최상위 도메인으로 나누며 '일반 최상위 도메인(gTLD; generic Top Level Domain)'은 각 분류와 목적에 맞춰 3자리로 지정된 도메인 이름으로 미국이나 외국의 영리 기관에서 관리하고 있으며 '국가 최상위 도메인(ccTLD; country code Top Level Domain)'은 각 국가별로 할당된 2자리의 이름을 지정하여 각 국가의 망정보센터(NIC; Network Information Center)에서 관리하고 있다. 이러한 최상위 도메인 이름은 ICANN(Internet Corporation for Assigned Names and Numbers)에 의해 만들어진 정책에 의해 결정된다.
일반 최상위 도메인(gTLD)
초기에는 com, org, net 등 7개의 이름만 사용되었으나 인터넷 이용 기관의 급증으로 com 등 도메인 이름의 소유에 관한 분쟁이 늘어나 이를 해소할 목적으로 biz, info 등의 최상위 도메인을 신설하게 되었다.
일반 최상위 도메인은 ICANN process의 global Internet community에 의해 만들어진 정책으로 'registry operators'에 의해 운영되는 'Unsponsored TLD'와 생성 목적에 맞춰 만들어진 이름을 갖는 'sponsors'에 의해 운영되는 'Sponsored TLD'가 있다.
Unsponsored TLD
.biz, .com, .info, .name, .net, .org, .pro
Sponsored TLD
.aero, .asia, .cat, .coop, .jobs, .mobi, .museum, .tel, .travel
[표1. 일반 최상위 도메인과 관리기관]
국가 최상위 도메인(ccTLD)
국제 도메인 이름(IDN; Internationalised Domain Names)은 ICANN process의 IDN WG(Internationalized Domain Names Working Group)의 정책으로 만들어지며 각 국가별로 할당된 2자리 코드로 지정되어 있다. IANA에서 제공하는 Root Zone Database(http://www.iana.org/domains/root/db/)를 통해 확인할 수 있다.
KR 도메인
1단계 도메인인 kr은 ISO 3166에 의한 인터넷상의 도메인체계에서 대한민국을 나타내는 국가 최상위 도메인이다. 현재 한국인터넷진흥원내의 한국인터넷정보센터(KRNIC)에서 관리하고 있다.
kr도메인은 '한글.kr도메인'과 '영문.kr도메인(퀵돔)'의 2단계.kr도메인과 nic.or.kr과 같은 3단계.kr도메인이 있다.
[표2. 2단계.kr도메인]
한글.kr도메인 (한글도메인) | 퀵돔 영문.kr도메인 (영문도메인) |
---|---|
도메인의 성격을 나타내는 2차도메인(co, or, go 등)이 없는 형태의 한글도메인. | 도메인의 성격을 나타내는 2차도메인(co, or, go 등)이 없는 형태의 영문도메인. |
완성형 한글(2,350자)과 숫자(0-9), 하이픈(-) 사용 가능. 숫자와 하이픈만으로 구성된 도메인명은 사용 불가. 하이픈으로 시작할 수 없음. |
영문(대소문자 구별 없음)과 숫자(0-9), 하이픈(-) 사용 가능. 숫자와 하이픈만으로 구성된 도메인명은 사용 불가. 하이픈으로 시작할 수 없음. ※ 퀵돔(QuickDom)은 빠름(Quick)과 도메인(Domain)의 합성어로 2006년 9월에 도입된 2단계 영문도메인의 브랜드명. |
2자 이상 17자 이하 | 3자 이상 63자 이하 |
[표3. 3단계.kr도메인]
3단계.kr도메인 |
---|
nic.or.kr과 같이 도메인의 성격을 나타내는 2차 도메인(co, or, go)이 있는 형태의 영문 도메인. |
영문(대소문자 구별 없음)과 숫자(0-9), 하이픈(-) 사용 가능. 숫자와 하이픈만으로 구성된 도메인명은 사용 불가. 하이픈으로 시작할 수 없음. |
2자 이상 63자 이하 |
[표4. kr도메인 등록 자격]
2차 도메인 (2단계 공공도메인) |
등록 분류 | 등록 자격 |
---|---|---|
co | 영리 | 법인 또는 개인 |
ne | 네트워크 | 상동 |
or | 비영리 | 상동 |
re | 연구 | 상동 |
pe | 개인 | 개인 |
go | 정부 기관 | 행정 기관 또는 입법 기관, 사법기관 |
mil | 국방조직 | 정부조직법, 국군조직법, 국방조직 및 정원에 관한 통칙에 의한 국방조직 |
ac | 대학/대학원 | 교육기본법, 고등교육법, 기타 특별법에 의한 교육기관 |
hs | 고등학교 | 교육기본법 및 초ㆍ중등교육법에 의한 고등학교ㆍ고등기술학교 |
ms | 중학교 | 교육기본법 및 초ㆍ중등교육법에 의한 중학교ㆍ고등공민학교 |
es | 초등학교 | 교육기본법 및 초ㆍ중등교육법에 의한 초등학교ㆍ공민학교 |
sc | 기타학교 | 교육기본법 또는 기타법령에 의하여 주무관청에 설립허가, 등록, 신고 등의 절차를 거친 교육ㆍ훈련기관 |
kg | 유치원 | 교육기본법 및 유아교육법에 의한 유치원 |
[표4. 지역에 연고를 둔 .kr도메인]
※ 지역에 연고를 둔 법인이나 개인에 등록 자격 있음.
2차 도메인 (2단계 공공도메인) |
지역 |
---|---|
seoul | 서울특별시 |
busan | 부산광역시 |
daegu | 대구광역시 |
incheon | 인천광역시 |
gwangju | 광주광역시 |
daejeon | 대전광역시 |
ulsan | 울산광역시 |
gyeonggi | 경기도 |
gangwon | 강원도 |
chungbuk | 충청북도 |
chungnam | 충청남도 |
jeonbuk | 전라북도 |
jeonnam | 전라남도 |
gyeongbuk | 경상북도 |
gyeongnam | 경상남도 |
jeju | 제주특별자치도 |
이 글은 스프링노트에서 작성되었습니다.