김 컴퓨터


네임 서버 (Name Server) 기초

네임 서버는 DNS(Domain Name System)의 핵심 구성 요소로, 도메인 이름에 대한 IP 주소 정보(DNS 레코드)를 저장하고 요청에 응답하는 서버입니다. 네임 서버가 없다면 인터넷은 도메인 이름 대신 IP 주소만으로 작동해야 합니다.


1. 네임 서버의 주요 역할

네임 서버의 역할은 크게 두 가지 유형의 서버로 나뉩니다.

① 권한 있는 네임 서버 (Authoritative Name Server)

특정 도메인(예: google.com)의 공식적인 DNS 레코드를 최종적으로 관리하고 저장하는 서버입니다.

② 재귀적 네임 서버 (Recursive Name Server) / 리졸버 (Resolver)

사용자(클라이언트)로부터 쿼리를 받아 대신 처리해주는 서버입니다.


2. 네임 서버의 종류 (계층별)

DNS는 계층적인 구조를 가지며, 각 계층에는 서로 다른 종류의 네임 서버가 존재합니다.

  1. 루트 네임 서버 (Root Name Server): DNS 계층 구조의 최상단입니다. TLD 서버의 주소를 알고 있습니다.
  2. TLD 네임 서버 (Top-Level Domain Name Server): .com, .net, .kr 같은 최상위 도메인을 관리하며, 해당 TLD에 속한 도메인(예: example.com)의 권한 있는 네임 서버 주소를 알고 있습니다.
  3. 권한 있는 네임 서버 (Authoritative Name Server): 특정 도메인의 IP 주소를 직접 저장하고 응답하는 서버입니다.

3. 네임 서버와 도메인 등록

도메인을 구매할 때, 사용자는 반드시 해당 도메인이 사용할 권한 있는 네임 서버의 주소를 등록해야 합니다. 이 정보는 TLD 서버에 기록되어, 전 세계 어디서든 해당 도메인을 찾을 수 있게 됩니다.