본문 바로가기
카테고리 없음

How a DNS(Domain Name Server)Server works

by silvertogold100 2025. 7. 31.
반응형

컴퓨터는 숫자를 인식하기 때문에 DNS 서버는 사람이 타이핑한 문자를 숫자로 바꿔주는 역할을 담당

DNS 서버는 사용자가 타이핑한 도메인 네임을 그에 해당하는 IP 주소로 바꿔 해당하는 IP 주소의 웹서버와 통신할 수 있게 해줌

  • 핸드폰의 Phonebook (연락처)와 같은 역할

도메인 네임을 통해 해당하는 IP를 찾는 순서

  1. 사용자의 컴퓨터 웹 브라우저의 캐시 메모리에 도메인 네임에 해당하는 IP 주소가 있는지 먼저 찾음
  2. 없다면, ISP(통신사) 혹은 인터넷 서비스 제공자(Internet Service Provider)에서 제공하는 Resolver 서버에 쿼리 요청을 보내서 사람이 요청한 도메인 네임에 해당하는 IP 주소를 찾음
    1. Resolver서버의 캐시 메모리에서 해당하는 IP 주소를 검색
  3. 만약에 Resolver가 도메인 네임에 해당하는 IP주소를 찾을 수 없다면 루트 서버에 또 같은 쿼리 요청을 보냄
  4. 실제적으로 루트서버는 IP주소가 무엇인지 모름, 하지만 어디서 찾을 수 있는지를 알려줌
    1. TLD (Top Level Domain) Server로 다이렉션 시켜줌
    2. TLD 서버는 최상층의 도메인 주소를 가지고 있음
  5. TLD 서버도 정확한 IP주소를 알지 못함, 대신 Authoritative Name Server로 다이렉션 시켜줌
  6. Authoritative Name Server 는 모든 도메인과 해당하는 IP주소를 알고 있어서 Resolver 서버에 전달
  7. Resolver 서버는 IP 주소를 컴퓨터에 전달하고, 자신의 캐시 메모리에 도메인 네임과 IP주소를 저장함
반응형