홈 > 네트워크 > 네트워크장비
네트워크장비

DNS 란 무엇인가?

최고관리자 0 977 0 0

DNS의 개념(Domain Name System)

TCP/IP 네트웍상의 모든 주소는 4개의 숫자와 .으로 이루어져 있다.
이런 주소 형태를 가리켜 IP address라고 부르고 인테넷상의 모든 Host들은 각자의 유일한 IP address를 NIC(Network Information Center)로부터 부여받게 된다. 그러나 이러한 숫자형의 주소 보다 기억하기 쉽고 명료한 address를 이용하게 된 것이 바로 Domain address이다.

이것은 "/etc/hosts" 에 등록된 의 매핑단계를 거쳐서 오늘날의 Domain Name System으로 발전하였다.초기에는 인터네트에 연결된 호스트가 몇개 안되었기 때문에 각각의 호스트에 /etc/hosts에 몇개를 등록시켜 사용하는 것으로 충분했지만, 현재 internet상에는 수많은 Host들이 모두 Host들의 정보를 가지고 있기에는 그 양이 너무나 방대하다.

DNS는 바로 이러한 문제점을 해결할 수 있게 하기위해서 몇개의 특정 Host들이 Name server가 되어 인터네트 호스트를 다른 호스트와 혼동이 되지 않고도 빠르고 쉽게 사용하기 위해서 Domain Name System이 탄생하게 된 것이다.
client가 되는 일반 host들은 server에게 nameservice를 요청하기만 하면 된다.


Domain Name System의 특징/구조

>> 특징
- 분산되어있다.
/etc/hosts가 집중적인 구조의 문제였기 때문에 DNS는 도메인으로 나누며, 그 도메인에 관한 것은 그쪽에서 관리하는 식인 분산된 구조로 되어있다.

- 계층적인 구조이다. 도메인을 다시 묶은 형태의 계층적인 구조를 가진다. 즉, 모든 도메인은 자신의 상위도메인을 갖는다. 예를들어 trigem.co.kr의 상위 도메인은 co.kr이다.

- 클라이언트/서버 구조이다. gethostbyaddr(), gethostbyname()등의 요청에 의해서 Name Server가 동작하여 답을 주는 구조로 되어있다.

- 인터네트에 국한된 것은 아니다. 인터네트의 호스트가 아니라도 다른 네트워크와 인터네트사이의 게이트웨이 역할을 해주는 서버가 있으면 등록이 될 수 있다. 예를들어 UUCP네트워크라던지 PC통신망의 서버들. - 대/소문자를 구분하지 않는다.

>> 형태
- Domain Name 각 기관에 주어지는 네트웍 상에서 사용하는 이름으로 "."으로 구분되며 형태는 아래와 같다. ac, co 기관이름 / re.kr go mn ac : 학교 기관에서 사용 / co : 기업체 연구소에서 사용 / re : 연구소에서 사용 go : 정부 출현 기관에서 사용 / nm : 각 네트웍 주요 gateway 시스팀에 사용 등록

- Domain name은 반드시 Internet상에 "유일" 해야하며 중복이 되어서는 안되며, 이 Name은 NIC(Network Informaiton Center)라는 곳에 등록을 해야한다. 국제적으로는 InterNIC가 있고, 각 나라별로 NIC가 존재한다. 한국에는 한국 전산원(KRNIC)에서 등록한다.

0 Comments
Category
State
  • 현재 접속자 8,564(14) 명
  • 오늘 방문자 247 명
  • 어제 방문자 699 명
  • 최대 방문자 699 명
  • 전체 방문자 139,881 명
  • 전체 게시물 499 개
  • 전체 댓글수 1 개
  • 전체 회원수 17 명
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand