Network

[IBM Technology] What is DNS?

noahkim_ 2025. 3. 29. 02:02

Pooja Devarajan님의 "What is DNS" 강의를 정리한 글입니다.

 

1. 소개

  • Domain Name System
  • 도메인 이름을 ip 주소로 변환하는 시스템

 

2. Domain과 IP 주소의 차이점

Domain vs IP

구분 도메인 (Domain) IP 주소 (IP Address)
정의 사람이 이해하기 쉬운 웹 주소 네트워크에서 사용되는 숫자로 된 주소
예시 example.com 192.168.0.1
목적 사용자가 쉽게 기억하고 입력할 수 있도록 함 장치 간 통신을 위해 고유하게 식별
형식 알파벳, 숫자, .(점) 포함 가능 IPv4: 숫자로 이루어진 4개 블록 (A.B.C.D)
IPv6: 16진수로 이루어진 8개 블록 (ABCD:EF01:2345:6789::1)
사용 방식 사용자가 웹사이트에 접속할 때 입력 네트워크 장치(서버, PC 등)가 통신할 때 사용
변환 관계 도메인은 DNS를 통해 IP 주소로 변환됨 변환 없이 직접 사용 가능

 

Domain 구성

구성 요소 설명 예시
루트 도메인 (Root Domain) 최상위 계층을 의미
보이지 않지만 .(점)으로 표현됨
.
최상위 도메인 (TLD, Top-Level Domain) 도메인의 최상위 계층 .com, .net, .org, .kr
2차 도메인 (Second-Level Domain) 사용자가 등록하는 주요 도메인 example
서브도메인 (Subdomain) 2차 도메인 앞에 추가하여 세분화 www.
  • 계층적인 구조

 

TLD 종류
구분 설명 예시
gTLD (일반 최상위 도메인) 특정 조직이나 용도를 나타내는 일반 도메인 .com (상업용)
.org (비영리)
.net (네트워크)
.edu (교육)
.gov (정부)
ccTLD (국가 코드 최상위 도메인) 각 국가별로 할당된 도메인 .kr (대한민국)
.jp (일본)
.us (미국)
.cn (중국)
.uk (영국)
sTLD (스폰서 최상위 도메인) 특정 단체나 기관이 운영하는 도메인 .museum (박물관)
.aero (항공 산업)
.mil (군사 기관)
nTLD (신규 최상위 도메인) 최근 도입된 맞춤형 도메인 .app (앱 서비스)
.shop (쇼핑몰)
.tech (기술 관련)
.xyz (범용)

 

3. DNS Resolver

  • 전화번호부 처럼 도메인 이름을 검색하여 해당 IP 주소를 찾아줌
  • ip주소 기억하는데 어렵기때문

 

4. DNS 조회 프로세스 작동 방식

  1. DNS Lookup
    • 사용자가 웹 브라우저에서 특정 도메인 접근
  2. 웹 브라우저 캐시 확인
    • 도메인별 IP 주소를 저장한 캐시가 있다면 해당 IP 사용
    • 없을 경우, Main DNS Resolver에 요청
  3. Main DNS Resolver 확인
    • 내부 캐시에서 IP 주소를 찾음
    • 없으면 Root Server로 요청
  4. Root Server (최상위 계층)
    • 전 세계 여러 곳에 배치되어 있음 (12개 조직이 관리)
    • 최상위 도메인 서버의 IP 주소를 제공
  5. TLD Server (최상위 도메인 서버)
    • 특정 최상위 도메인에 대한 정보 보유
    • 실제 IP 주소는 없지만, 해당 도메인의 권한 있는 이름 서버로 요청을 전달
  6. Auth Name Server (권한 있는 이름 서버)
    • 최종적으로 해당 도메인의 IP 주소를 DNS Resolver에 응답

 

 

 

 

출처