[네트워크] DNS

Gavin Ariel Lee·2021년 8월 25일
0

Computer Science - Network

목록 보기
10/14

DNS(Domain Name System)

사용자가 입력한 도메인 주소를 네트워크 상에서 실제 사용하는 IP 주소로 변환해 주는 시스템

구성요소

Domain Name Space, Name Server, Resolver 로 구성

  • Domain Name Space
    최상위 루트에 DNS 서버가 존재하고 DNS가 저장/관리하는 계층적 구조

  • Name Server
    IP 주소로 변환시키기 위해 도메인 네임 스페이스 트리 구조에 대한 정보가 필요하며 해당 정보를 가지고 있는 서버

  • Resolver
    DNS 클라이언트 요청을 네임 서버로 전달하고 네임 서버로부터 IP주소, 도메인 주소를 받아 클라이언트에게 제공

동작 과정


1. DNS Query(from Web Browser to Local DNS)
Local DNS 서버에 IP 주소를 묻는다.
2. DNS Query(from Local DNS to Root DNS)
Local에 없다면 Root DNS 서버에 묻는다.
3. DNS Response(from Root DNS to Local DNS)
Root에 없다면 com 도메인을 관리하는 네임서버 이름과 IP 주소를 알려준다.(com DNS)
4. DNS Query(from Local DNS to com DNS)
com DNS 서버에 IP 주소를 묻는다.
5. DNS Response(from com DNS to Local DNS)
naver.com 도메인을 관리하는 네임서버 이름과 IP 주소를 알려준다.
6. DNS Query(from Local DNS to naver.com DNS)
naver.com DNS 서버에 IP 주소를 묻는다.
7. DNS Response(from naver.com DNS to Local DNS)
www.naver.com의 IP주소 응답
8. DNS Response(from Local DNS to Web Browser DNS)
www.naver.com에 대한 IP 주소를 캐싱하고 전달

profile
As you wish

0개의 댓글