DNS 서버란? 역할과 작동 원리

sealkim·2025년 4월 10일
post-thumbnail

💡 DNS 서버 - Domain Name System 서버의 줄임말로, 쉽게 말하면 인터넷의 전화번호부 역할을 한다.

예시

웹사이트에 접속할때 www.naver.com와 같은 도메인 주소를 입력한다. 그러나 실제로 인터넷에서는 이런 주소가 아닌 IP주소(125.209.122.394와 같은)로 통신하다.
사람이 기억하기 편하게 도메인을 쓰는거고, 컴퓨터는 IP주소를 써야 알아들을 수 있다.

여기서 DNS 서버가 하는 일은?
우리가 입력한 www.naver.com을 해당 도메인에 맞는 IP 주소를 찾아 바꿔줌


✅ DNS 작동 원리

  1. 사용자가www.naver.com을 입력
  2. 브라우저는 먼저 로컬 캐시(최근 접속 기록)를 확인
  3. 없으면 운영 체제의 캐시 확인
  4. 그래도 없으면 DNS서버에 요청
  5. DNS서버는 해당 도메인의 IP를 찾아서 응답
  6. 브라우저는 IP를 사용해 웹서버에 접속
    📌 TIP: DNS 조회 결과는 일정 시간 동안 캐시에 저장되어 다음 접속 시 더 빠르게 연결된다.(이를 TTL이라 함)

✅ DNS 관련 용어 정리

용어설명
도메인사람이 기억하기 쉬운 인터넷 주소(예: naver.com)
IP 주소컴퓨터가 이해하는 숫자 주소(예: 125.209.122.394)
DNS 주소도메인을 IP로 바꿔주는 서버
TTL(Time To Live)DNS 정보가 캐시에 유지되는 기간
루트 네임 서버DNS 계층의 최상단 서버로, .com, .net같은 최상위 도메인 위치를 알려줌
profile
🚀 DevLog

0개의 댓글