DNS

은채의 성장통·2025년 2월 9일
0

AWS

목록 보기
41/79

📌 DNS(Domain Name System) 개념 정리

1️⃣ DNS란?

DNS(Domain Name System)는 사람이 이해하기 쉬운 도메인 이름을 IP 주소로 변환하는 시스템이다.

✔️ DNS의 역할

  • 사용자가 google.com을 입력하면, DNS가 해당 도메인의 IP 주소(예: 142.250.190.78)를 찾아 웹 브라우저가 접속할 수 있도록 돕는다.
  • URL과 IP 주소를 변환하여 인터넷에서 웹사이트를 찾는 과정을 자동화한다.

2️⃣ DNS의 계층적 구조

DNS는 계층적으로 구성되며, 아래와 같은 도메인 구조를 따른다.

복사편집
www.example.com
계층설명예시
루트 도메인 (.)최상위 계층의 DNS.
TLD(최상위 도메인, Top-Level Domain).com, .net, .org.com
SLD(2차 도메인, Second-Level Domain)개별 웹사이트의 이름example.com
서브도메인(Subdomain)특정 서비스나 섹션을 위한 추가적인 계층www.example.com

3️⃣ DNS 관련 용어 정리

용어설명
도메인 레지스트라 (Domain Registrar)도메인을 등록하고 관리하는 기관 (예: GoDaddy, Namecheap)
DNS 레코드 (DNS Record)특정 도메인의 IP 주소 및 기타 정보를 저장하는 데이터 (예: A, CNAME, MX 레코드)
존 파일 (Zone File)네임 서버가 관리하는 도메인과 관련된 설정 파일
네임 서버 (Name Server)도메인과 IP 주소 매핑 정보를 저장하고 제공하는 서버
TLD (Top-Level Domain).com, .org, .net 같은 최상위 도메인
SLD (Second-Level Domain)example.com에서 example 부분에 해당

4️⃣ DNS의 동작 과정

✔️ DNS 조회 흐름

1️⃣ 사용자가 www.example.com을 웹 브라우저에 입력

2️⃣ 웹 브라우저가 로컬 DNS 서버(ISP의 캐시된 DNS 서버)에 요청

3️⃣ 로컬 DNS 서버에 해당 도메인의 IP 주소 정보가 없다면, Root DNS 서버에 질의

4️⃣ Root DNS 서버가 해당하는 TLD DNS 서버(.com, .net 등)를 안내

5️⃣ TLD DNS 서버가 해당 도메인의 SLD DNS 서버(example.com)를 안내

6️⃣ SLD DNS 서버가 최종적으로 www.example.com의 IP 주소를 반환

7️⃣ 로컬 DNS 서버가 IP 주소를 저장(캐싱)하여 다음 요청 시 더 빠르게 응답

8️⃣ 웹 브라우저가 IP 주소를 사용하여 www.example.com에 접속


✔️ DNS 서버 계층별 역할

서버 종류역할
웹 브라우저사용자가 도메인을 입력하면 DNS 요청을 보냄
로컬 DNS 서버 (ISP DNS)캐시된 DNS 정보를 확인하고, 없으면 Root DNS 서버에 요청
Root DNS 서버TLD(.com, .net 등) DNS 서버의 주소를 제공
TLD DNS 서버해당 도메인의 네임 서버(SLD DNS 서버) 정보를 제공
SLD DNS 서버최종적으로 해당 도메인의 IP 주소를 반환

5️⃣ 정리 및 결론

  • DNS는 도메인과 IP 주소를 변환하는 시스템이며, 계층적으로 구성되어 있다.
  • Root DNS → TLD DNS → SLD DNS를 거쳐 최종적으로 IP 주소를 찾는다.
  • DNS 서버에는 네임 서버, DNS 레코드, 존 파일 등이 포함되어 있으며, 각 역할이 구분되어 있다.
  • 로컬 DNS 서버는 자주 조회하는 도메인을 캐싱하여 속도를 개선한다.

👉 DNS는 인터넷이 원활히 동작하는 데 필수적인 시스템이며, 웹사이트 접속 속도와 안정성에도 큰 영향을 미친다! 🚀

profile
인생 별거 없어

0개의 댓글