ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Network - DNS
    CS/Network 2021. 2. 10. 01:41

    DNS

     

    DNS 서버의 역할

    • Dmain Name Server: 도메인을 IP와 같은 숫자로 변환해 컴퓨터가 서로 통신할 수 있도록 교환한다.
    • 도메인은 전 세계 유일하다.
    • 도메인 이름은 트리 구조로 되어있어 오른쪽 부터 탑 레벨 도메인, 제2레벨 도메인 순으로 불린다.

     

    동작 원리

    1. 웹 브라우저에 www.example.com을 입력한다.
    2. Local DNS에서 IP주소를 질의한다.
    3. Local DNS에 없으면 Root DNS에 www.example.com을 질의한다.
    4. Root DNS서버로 부터 com도메인을 관리하는 TLD(최상위 도메인)서버 정보를 전달 받는다. 
    5. TLD에 www.example.com을 질의한다.
    6. TLD에서 example.com을 관리하는 DNS서버 정보를 전달 받는다.
    7. example.com 도메인을 관리하는 DNS서버에 www.example.com 호스트네임에 대한 IP주소를 질의한다.
    8. Local DNS서버에게 www.example.com에 대한 IP주소를 응답한다.
    9. Local DNS는 www.example.com에 대한 IP주소를 캐싱하고 IP주소 정보를 전달한다.
    • 즉, Local DNS서버가 여러 DNS서버를 차례대로(Root DNS -> com DNS -> example.com DNS) 질의를 해서 답을 찾아간다.

     

    reference

    ijbgo.tistory.com/27

    'CS > Network' 카테고리의 다른 글

    Network - NAT  (0) 2021.02.16
    Network - 캐시/쿠키/세션  (0) 2021.02.10
    Network - HTTP  (0) 2021.02.10
    Network - TCP/UDP  (0) 2021.02.10
    Network - OSI 7계층, TCP/IP 4계층  (0) 2021.02.10

    댓글

Designed by Tistory.