DNS 란?
사용자가 사용하기 쉬운 도메인 이름을 머신(Computer)이 이해 할 수 있는 IP로 변환 해줍니다.
이미지 출처 : securityboulevard.com/2020/01/dns-poisoning-attacks-a-guide-for-website-admins/
DNS 흐름
1. 사용자가 특정 사이트 요청
2. 사용자로 부터 받은 도메인주소를 DNS 서버에 요청
3. DNS 서버는 해당 도메인 주소를 IP로 변환하여 응답
4. DNS 서버가 보내준 IP로 사용자한테 해당 사이트를 응답
위 이미지에서는 DNS 서버가 한개로 되있지만 DNS 서버는 무수하게 많고 DNS 서버는 계층형 처럼 위로 올라가다보면 루트 DNS까지 도달하게 됩니다.
DNS Server 가 도메인을 해석 하는 방법
lejh.tistory.com
lejh : sub
tistory : Second-level
com : Top-level
. : Root
맨 뒤에 .은 생략 되 있습니다.
각가의 부분들을 담당하는 Server가 존재합니다.
Root는 Top-level(com)을 담당하는 Server의 목록과 IP를 맡고 있으며
Top-level(com)도 마찬가지로 Second-leveld의 목록과 IP를 맡고 있습니다.
Second-level도 마찬가지로 Sub의 목록과 IP를 알고 있습니다.
- Root : Top-level(com)을 담당하는 Server의 목록과 IP
- Top-level : Second-leveld의 목록과 IP
- Second-level : Sub의 목록과 IP
이미지 출처 : www.netnod.se/sites/default/files/2018-06/ROOT%20%281%29.png
'IT > Network' 카테고리의 다른 글
[Network] TCP와 UDP 차이 (0) | 2020.09.27 |
---|---|
[Network] TCP/IP (0) | 2020.09.27 |