시스템 관리 및 실습 #13
1. DOMAIN과 DNS 개념 정리
- 우리가 다른 사람에게 전화를 걸기 위해서는 전화가 전화망에 연결되어 있어야 하고, 그 사람의 전화번호를 알고 있어야 한다. 마찬가지로 인터넷에 연결된 다른 컴퓨터와 통신을 하기 위해서는 컴퓨터가 인터넷에 연결되어 있어야 하고 컴퓨터의 주소를 알고 있어야 한다.
컴퓨터의 주소는 숫자로 표현된 주소와 영문자로 표현된 주소 2가지가 있다. 숫자로 표현된 주소는 도트로 구분되어 4단계로 표시된다. 도트로 구분된 각 숫자는 0 ∼ 255까지의 숫자를 사용할 수 있으며, 숫자로 표현된 주소는 전세계적으로 중복되지 않도록 사용한다. 숫자로 표현된 이러한 주소를 인터넷 공인 IP(Internet Protocol) 주소라고 한다.
 그러나 인터넷 사용자들이 다른 컴퓨터와의 통신을 위해서 이렇게 숫자로 표현된 주소를 사용하게 되면, 주소를 이해하기 힘들고 기억하기가 어렵다. 따라서 숫자로 표현된 주소 대신에 영문자로 표현된 주소를 사용할 수 있도록 하였다. 영문자로 표현된 주소는 우리가 실생활에서 사용하는 영문 단어로 구성되어 있어 인터넷 사용자들이 편리하게 다른 컴퓨터와 통신을 할 수 있다.
각 단계는 오른쪽 맨 마지막에서부터 1단계, 2단계.. 형식으로 불리며, 전세계적으로 중복되지 않는 고유한(unique) 주소로 사용된다. 이를 인터넷 도메인(domain)이라고 한다. 인터넷 도메인 네임은 인터넷에 연결된 전세계의 어떠한 컴퓨터와도 통신을 가능하게 해준다.

- 인터넷 도메인 네임의 선정 원칙
  * 영문자[A-Z][a-z], 숫자[0-9] 또는 하이픈[-]의 조합으로만 표현 되며, 영문자의 대, 소문자의 구별이 없다.
* 첫글자는 영문자로 시작하여야 하며, 하이픈으로 끝날수 없다. 길이는 최소 2자에서 최대 63자까지 가능하다.
* 콤마(,), 언더바(_) 등의 기호를 사용하실 수 없다. 전세계적으로 중복되지 않는 고유한(Unique) 주소로 사용된다.
- 도메인 네임 서비스(Domain Name Service)란?
  * 인터넷 도메인 네임은 인터넷에 연결된 전세계의 어떠한 컴퓨터와도 통신을 가능하게 해준다.
* 인터넷에 연결된 컴퓨터와 통신을 하기 위해서 2가지의 주소를 사용한다.
* 하나는 숫자로 표현된 주소이며, 다른 하나는 사용하기 편리하고 기억하기 쉬운 도메인 네임이다.
* 그러나, 실제 컴퓨터와의 통신은 2가지 종류의 주소 중에서 숫자로 표현된 주소를 사용하여 통신을 하게 된다. 따라서 영문으로 표현된 도메인 네임을 실제 컴퓨터가 통신할 때 사용하는 숫자로 표현된 주소로 변환시켜 주어야 한다.
* 일반 사용자가 웹브라우저에서 www.domain.or.kr 주소를 입력하게 되면, 웹브라우저는 제일 먼저 도메인 네임 서버에게 www.domain.or.kr의 IP 주소를 질문하게 된다.
* 도메인 네임 서버는 질문한 www.domain.or.kr의 IP주소를 자신의 데이터에서 찾아 해당 웹브라우저에게 응답을 한다. 응답을 받은 웹브라우저는 IP 주소를 이용하여 해당 웹사이트(www.domain.or.kr) 컴퓨터로 데이터를 주고받게 된다.
* 이와 같이 영문자로 표현된 주소(도메인)를 숫자로 표현된 주소(IP 주소)로 변환시켜 주는 것을 도메인 네임서비스라고 하며, 이러한 역할을 해주는 소프트웨어(프로그램)을 도메인 네임 시스템(Domain Name System)이라고 한다.
* 인터넷상에서 자신의 도메인 네임을 다른 사람이 사용할 수 있도록 하기 위해서는 반드시 도메인 네임 서버(시스템)에 도메인 네임을 등록해야 한다. 도메인 네임 서버에 등록되지 않은 도메인은 인터넷을 이용하는 다른 사람이 사용하려 해도 IP 주소로 변환할 수 없기 때문에 사용할 수 없다.
- 인터넷 도메인 네임 체계
  * 인터넷상에서 사용되는 도메인은 전세계적으로 고유하게 존재하여야 하므로 공통적으로 정해진 체계가 있으며, 임의로 변경하거나 생성할 수 없다. 인터넷의 모든 도메인은 루트(root)라 불리우는 도메인 이하에 나무를 거꾸로 위치시킨 역트리(inverted tree) 구조로 계층적으로 구성되어 있다. 루트 도메인 아래의 단계를 1단계 도메인 또는 최상위 도메인(TLD, Top-Level Domain)라고 부르며, 차상위 단계를 2단계 도메인(SLD, Second-Level Domain)이라 부른다.
* 최상위 도메인으로는 com, net, org, edu, gov, mil, int 등 인터넷 초창기부터 사용되던 7개의 일반도메인(generic top level domain)과 인터넷이 국제화되면서 ISO 3166에 의거하여 세계의 각 국가들을 두자리 영문 약자로 표현한 약 190여개의 국가 도메인(national top level domain)을 포함하여 전세계적으로 약 200여개의 최상위 도메인이 있다.
* 국가 도메인 kr은 한국을 대표하는 최상위 도메인이며, jp는 일본, fr은 프랑스를 의미한다. 각 국가들은 서로 다른 최상위 도메인을 사용하며, 최상위 도메인별로 도메인 네임 체계 및 등록 원칙이 다를수 있다.
* 최상위 도메인이 com인 경우, 2단계에서 도메인 신청자가 원하는 이름을 사용할 수 있으며, 최상위 도메인이 kr(한국) 또는 jp(일본)인 경우, 2단계 도메인은 기관을 분류(co, or, ac 등)하기 위해서 미리 정의된 이름을 사용하며, 3단계에서 도메인 신청자가 원하는 이름을 사용할 수 있다.
- 도메인 네임 읽는 방법
  * 트리 구조로된 도메인 체계에서 도메인 네임을 읽는 방법은 최하위 단계에서 상위단계 순으로 한 단계씩 위로 읽으면 된다. 예를 들어, 도메인 정보실의 도메인 네임은 3단계 domain, 2단계 or, 1단계 kr로서 domain.or.kr로 표현되며, 웹 서버, ftp 서버 등을 나타내는 호스트 이름은 도메인 네임 바로 앞부분에 www.domain.or.kr, 또는 ftp.domain.or.kr과 같이 표현된다.
- 도메인 네임의 등록 및 관리
  * 일반적으로 도메인 네임의 등록 및 관리는 NIC(Network Information Center)이라 불리는 곳에서 수행한다. 한국은 KRNIC(Korea Network Information Center)에서 kr 도메인을 관리하며, jp 도메인은 일본의 JPNIC에서, com, org, net, edu, gov 등은 미국 InterNIC에서 관리한다. 그러나, 국가 도메인 중에서 국가 NIC이 있는 경우 국가 NIC에서 도메인을 관리하지만, 국가 NIC이 없는 경우에는 미국 InterNIC 에서 도메인을 대신 관리해 준다. 국가 코드별 도메인 등록처는 http://www.alldomains.com을 참조할 수 있다.
2. www.nida.or.kr 에 접속하여 한국인터넷진흥원의 역할, 기능 조사하기
- 정보통신부에서 지정한 비영리 재단법인으로서, 정보화촉진기본법시행령 제17조의 2 및 민법 제32조를 근거로 1999년 6월 29일 설립하였다. 주요업무는 ① 도메인이름(domain name), IP(Internet Protocol) 주소 등 인터넷 주소에 관한 정책 개발, ② 도메인이름 등록 업무 및 IP 주소, AS 번호 등의 할당 업무, ③ 국가 루트 네임서버와 인터넷 주소 인물정보 데이터베이스의 관리 및 운영, ④ IP, 차세대 인터넷 주소, 다국어 도메인 이름 시스템 등 인터넷 관련 연구개발, ⑤ 국제 인터넷 주소 관련 기구에 대한 참여 및 협력 활동, ⑥ 국내외 인터넷 활성화를 위한 체계적인 통계 산출, ⑦ 전문 전화상담원을 통한 도메인 등록 교육, ⑧ 인터넷의 효율적 운영과 이용 활성화를 위한 지원활동 등이다.
기획관리실, 주소관리단, 대외협력단과 인터넷정보센터, 도메인이름분쟁조정위원회로 조직되어 있다. 인원은 2003년 현재 정원 46명이다. 서울특별시 서초구 서초2동 1321-11번지에 있다.
3. 새로운 도메인 등록과 관련된 절차 조사
- 도메인(domain)이란 인터넷에서 특정 홈페이지의 주소(위치)를 말한다. 다시 말해 인터넷상에서 특정 정보를 제공하고 있는 컴퓨터의 위치를 나타내는 것이 도메인이다. 사람들이 원하는 홈페이지를 찾아가려면 도메인을 알고 있어야 한다. 위치를 모르는 건물을 찾아가려면 주소가 필요한 것과 마찬가지다.(도메인은 실제로 컴퓨터가 인식하도록 구성된 IP(Internet Protocol)주소를 인간이 알기 쉬운 언어(현재는 영문만 가능)로 바꿔서 사용할 수 있도록 만든 체계이다. 컴퓨터는 숫자로 구성된 IP주소로 서로를 인식하고 네트워킹한다. 그러나 이 숫자는 사람이 기억하기 힘들기 때문에 문자로 표현되는 도메인을 설정하여 사용하고 있다. 즉, IP주소는 인터넷상에서 주민등록번호와 같고 도메인 네임은 이름과 같은 역할을 하는 것이다.)
- 도메인 등록절차
 "좋은 도메인 네임"의 확보는 네티즌들이 홈페이지를 많이 찾게 만드는 가장 효과적인 방법이다. 웹호스팅 업체들이 좋은 도메인 이름을 다수 확보하고 있다가 고객에게 도메인등록서비스를 제공하는 경우도 있지만 괜찮은 이름이 생각났다면 한국인터넷정보센터(KRNIC)의 도메인 등록 홈페이지(http://domain.nic.or.kr)를 통해 직접 온라인 신청하는 것이 좋다.

① 도메인 이름 등록 약관의 확인
  http://www.nic.or.kr/regist/domain/policy-docs/arti cle.html
 도메인을 등록하기 전에 우선 도메인 등록을 위한 약관을 꼼꼼히 읽어보고 도메인 등록과 관련된 법적인 내용 등을 확인한다.

② 등록할 도메인 확인
 http://domain.nic.or.kr/whois/
 자신이 희망하는 도메인 이름이 다른 사용자, 단체에 의해 이미 등록돼 있는지 알아봐야 한다. 누군가 이미 사용하고 있다면 등록할 수 없다. 한국인터넷정보센터(KRNIC)의 Whois 게이트웨이 페이지에 접속, 자신이 정한 이름을 입력한 뒤 '검색'을 클릭하면 같은 이름의 도메인이 있는지 알 수 있다.

③ 도메인 등록 절차
 http://domain.nic.or.kr
 이미 등록된 이름이 없다면 본격적인 등록절차를 밟는다. 「도메인 이름 (등록/변경/삭제) 신청서 작성」페이지의 신청코너에 도메인명과 자신의 전자우편 주소를 기입하고 '신청합니다' 버튼을 누른다.
두 번째 단계에서는 신원을 확인하는 여러 항목과 네임서버를 기입하게 된다. 네임서버는 앞으로 홈페이지를 운영할 곳을 지정하는 것으로 보통 호스팅업체를 이용하는 방법과 독자 서버를 운영하는 방법이 있다.(도메인 등록비용은 개인(pe.kr)이 2만2천원, 회사(co.kr)는 3만3천원이며 신용카드나 무통장입금으로 지불하면 신청이 완료된다. 등록한지 1년이 지난 다음부터는 매년 연간 유지수수료를 내야 한다. 비용은 등록비와 동일하며 등록한 달에 낸다.)

④ 등록 확인
 http://domain.nic.or.kr/status
 등록이 모두 완료되면 신청서에 기입했던 전자우편 주소로 접수를 알리는 메일이 발송된다. 이 때 접수번호가 나타난다. 이 접수번호를 이용해 '도메인 이름 신청 진행 상태 확인' 사이트에 연결해서 처리 상태를 확인할 수 있다.

⑤ 등록 완료
 http://domain.nic.or.kr/whois
 신청서 접수 후 도메인 이름이 미풍양속을 해치는 등 제한요건에 해당되지 않고 이의신청이 없으면 약 7일 뒤 등록완료 E-메일을 받게 된다. (등록 후 7일 이내에 신청인이 등록을 취소하면 등록 수수료가 환불된다.)
4. www.isc.org 접속하여 isc의 특성과 최신 bind 버전 및 사양 확인하기
- BIND 최신버전 9.5.0
  O S : Linux (Kernel Version 2.0.30, Red Hat 4.2)
  CPU : INTEL PENTIUM-200MMX
  RAM : 32M Byte
 
맨위로
1.DOMAIN과 DNS 개념
2.한국인터넷진흥원의 역할, 기능
3.새로운 도메인 등록과 관련된 절차
4.isc의 특성과 최신 bind 버전 및 사양
 
맨아래로
이동