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
'Network' 카테고리의 다른 글
Network) 네트워크 인프라 구성 (On-premise 기준) (0) | 2022.09.27 |
---|---|
Wireshark) TCP, UDP Stream Column 추가 방법 (0) | 2021.12.06 |
HTTP 프로토콜 (0) | 2018.06.06 |
전송계층 TCP (0) | 2017.12.13 |
OSI 7계층 설명(물리계층, 데이터 링크 계층, 네트워크 계층) (0) | 2017.12.06 |