Network

네트워크) DNS 계층 구조와 DNS 질의 순서

로픽 2021. 11. 28. 02:00
300x250

DNS 계층 구조와 DNS 질의 순서

1. DNS 계층 구조

   - 리눅스 파일 구조와 유사. 우측에서 좌측으로 읽음

   - 다음 도메인(static.hacker.house.) 에 가장 마지막은 . 은 루트 수준을 대표 (보통 생략됨)


2. DNS 질의 순서

 1) Host PC에서 DNS 캐시와 hosts 파일에 도메인에 대한 IP 주소가 있는지 검색 (ex. abcabcabc.com)

    * Linux : /etc/hosts

    * Windows : C:\Windows\System32\drivers\etc\hosts

 

 2) 1) 에서 검색이 안되면, OS에서 지역 네트워크 DNS 서버에 질의 

    * 공유기 혹은 내부 DNS 서버

 

 3) 2) 에서 검색이 안되면, 상위 DNS 서버에 질의

    * 상위 : ISP 업체

 

 4) 3) 에서 검색이 안되면, ISP 네임 서버가 클라이언트가 되어 13개의 루트 네임 서버 중 하나의 질의

    * 루트 네임 서버 정보 : https://www.internic.net/domain/named.root

 

 5) 루트 네임 서버에서 질의한 도메인 주소의 정보를 가지고 있는 최상위 네임 서버의 정보를 반환

     * 최상위 네임 서버  : .com 도메인을 담당

 

 6) ISP 네임 서버는 최상위 네임 서버에 도메인 질의 후 정보 얻음

     * abcabcabc.com에 대한 정보를 얻음. 이후 하위 도메인(ex. 123.abcabcabc.com)은 최상위 네임 서버에 바로 질의

 

 7) Host PC는 ISP 네임 서버에서 받은 도메인 정보로 접속 가능


** 상세한 설명 및 이미지는 아래의 링크 참고 부탁드립니다.

https://opentogether.tistory.com/30

 

[ 정보보안 ] DNS 개념 및 원리 | 네트워크 정보 수집

우리가 컴퓨터마다 가지고있는 IP주소는 단순한 숫자의 나열이기 때문에 외우기가 어렵다. 그래서 외우기 쉬운 알파벳, 한글로 된 Domain이름으로 매칭해주면 편하게 쓸 수 있다. 그러한 것을 지

opentogether.tistory.com

 

반응형