NS   Name Server   네임 서버, DNS 서버

(2019-06-11)

책임 네임서버, Primary Name Server, 일차 네임서버, Secondary Name Server, 이차 네임서버, DNS Server

1. 네임 서버

  ㅇ (소프트웨어)
     - DNS에서 도메인 및 그 데이타에 관한 정보를 보유/관리하는 전세계적으로 분산되어있는
       DNS 서버 또는 서버프로그램
        . 통상, BIND 소프트웨어를 수행

  ㅇ (배치 위치 불일치)
     - 인터넷 이름공간 계층구조와 밀접하게 관련되어 배열(배치)되고 있으나, 
        . DNS 계층구조 및 네임서버 배치구조가 완전히 일치하지는 않음


2. 네임서버 기능도메인 정보의 저장 및 관리

  ㅇ 네임 변환 요청에 대한 응답 수행 (DNS 질의에 대한 응답)
     - 네임서버는 일상적인 호스트DNS 질의에 대한 응답 뿐만 아니라,
     - 네임서버 상호 간에도 질의 및 응답을 함
        . 네임서버 자신이 권한을 갖는 영역 데이터 뿐만아니라, 
        . 타 영역도 다른 네임서버에 의뢰하여 찾아줄 수 있음


3. 네임서버 구분

  ㅇ 유형별 구분

     - 루트 네임서버 (Root Name Server)
       . 전세계적으로 십여개 만이 존재하는 루트서버. 현재 13개.
       . 루트 네임서버는 최상위 레벨 영역(Top Level Domain)을 알고있는 네임서버
          .. 즉, ccTLD, gTLD, iTLD  ☞ Domain Name 참조

     - 책임 네임서버 (Authorative Name Server)
       . 어떤 호스트DNS 정보(레코드)를 갖고있는 서버
          .. 즉, 캐쉬DNS 정보(레코드)가 아닌 실제 정보로써 DNS 마스터 파일에 설정되 있고,
          .. 이 파일을 갖고 있는 일차 네임서버(Primary) 또는 이차 네임서버(Secondary)를 말함

     - 중간 네임서버
       . 어떤 호스트 이름을 알고 있는 책임 네임서버의 IP 주소를 알고있는 중간 네임서버
                
     - 지역 네임서버 (Local Name Server)
       . 지역(로컬) 도메인에서 DNS 질의/응답을 전담하는 서버

     - 리졸버 (Resolver)
        . 실제 네임서버는 아니더라도, 어플리케이션(웹브라우저 등) 입장에서는
          DNS 질의에 대한 응답을 하는 기능을 갖음


  ㅇ 어떤 도메인을 관리하는 지역 네임서버를 다음과 같이 구분

     - Primary Name Server (일차 네임서버)
       . 해당 도메인을 관리하는 주 네임서버

     - Secondary Name Server (이차 네임서버)
       . 그 도메인에 대한 백업용 및 부하분산용 네임서버

     - Cache Only Server (캐시 네임서버)
       . 캐시 기능 만 유지하는 서버
          .. 도메인에 대한 Authority Data를 가지지 않으며 Resolving 기능 만 수행
       . 모든 네임서버는 루트 네임서버IP 주소를 포함하는 chache.dns 화일이 있다

    ※ 도메인 신청/등록시 Primary 및 Secondary 네임서버의 IP 주소 2개는 반드시 알려주어야 함


[네임서버] 1. 네임서버 2. 루트 네임 서버 3. DNS 영역(Zone) 4. 영역 데이터 파일 5. Zone Transfer 6. BIND

 
        최근수정     요약목록     참고문헌