1. 네임 서버
  ㅇ 도메인 이름과 해당 IP 주소를 연결해주는 서버
  ㅇ (소프트웨어)
     - DNS 상에서, 도메인 및 그 데이타에 관한 정보를 보유/관리하는,
       전세계적으로 분산되어있는, DNS 서버 또는 서버용 프로그램
        . 통상, BIND 소프트웨어를 수행 (미국 버클리대 연구소에서 만든 서버용 데몬 프로그램)
  ㅇ (배치 위치 불일치)
     - 인터넷 이름공간 계층구조와 밀접하게 관련되어 배열(배치)되고 있으나, 
        . DNS 계층구조 및 네임서버 배치구조가 완전히 일치하지는 않음
2. 네임서버 기능
  ㅇ 도메인 정보의 저장 및 관리
  ㅇ 네임 변환 요청에 대한 응답 수행 (DNS 질의에 대한 응답)
     - 네임서버는 일상적인 호스트의 DNS 질의에 대한 응답 뿐만 아니라,
     - 네임서버 상호 간에도 질의 및 응답을 함
        . 네임서버 자신이 권한을 갖는 영역 데이터 뿐만아니라, 
        . 타 영역도 다른 네임서버에 의뢰하여 찾아줄 수 있음
3. 네임서버 구분
  ㅇ 유형별 구분
     - 루트 네임서버 (Root Name Server), 루트 서버
       . 전세계적으로 십여개 만이 존재하는 루트서버. 현재 13개.
       . 루트 네임서버는 최상위 레벨 영역(Top Level Domain)을 알고있는 네임서버
          .. 즉, ccTLD, gTLD, iTLD  ☞ Domain Name 참조
     - 권한 서버,권한 있는 네임서버 (Authoritative Name Server), 책임 네임서버
       . 어떤 호스트의 DNS 정보(레코드)를, 서버 내 디스크에, 실제 갖고 있는 서버
          .. 즉, 캐쉬된 DNS 정보(레코드)가 아닌, 실제 정보로써 DNS 마스터 파일에 설정되어 있고,
          .. 이 파일을 갖고 있는 일차 네임서버(Primary) 또는 이차 네임서버(Secondary)를 말함
     - 권한 없는 네임서버 (Non-Authoritative Name Server), 비 책임 네임서버
        . 책임 네임서버가 아닌, DNS 캐싱된 데이터를 갖고 있는 서버를 지칭함
     - 중간 네임서버
       . 어떤 호스트 이름을 알고 있는 책임 네임서버의 IP 주소를 알고있는 중간 네임서버
                
     - 지역 네임서버 (Local Name Server)
       . 지역(로컬) 도메인에서 DNS 질의/응답을 전담하는 서버
     - 리졸버 (Resolver)
        . 실제 네임서버는 아니더라도, 어플리케이션(웹브라우저 등) 입장에서는
          DNS 질의에 대한 응답을 하는 기능을 갖음
  ㅇ 어떤 도메인을 관리하는 지역 네임서버를 다음과 같이 구분
     - Primary Name Server (일차 네임서버), Primary DNS Server
       . 해당 도메인을 관리하는 주 네임서버
          .. 도메인 존(Zone)의 원본 데이터를 직접 관리함
     - Secondary Name Server (이차 네임서버), Secondary DNS Server
       . 그 도메인에 대한 백업용 및 부하분산용 네임서버
          .. Primary DNS로부터 데이터를 복제(Zone Transfer)하여, 백업 및 부하 분산 역할 수행 
     - Cache Only Server (캐시 네임서버)
       . 캐시 기능 만 유지하는 서버
          .. 도메인에 대한 Authority Data를 가지지 않으며 Resolving 기능 만 수행
       . 모든 네임서버는 루트 네임서버의 IP 주소를 포함하는 chache.dns 화일이 있음
    ※ 도메인 신청/등록시 Primary 및 Secondary 네임서버의 IP 주소 2개는 반드시 알려주어야 함