이것저것
DNS 서버 본문
DNS 란 Domain Name System의 약자로 호스트(도메인) 이름을 IP 주소로 변환해주는 역할을 한다.
사용자가 웹 브라우저에서 입력한 URL 을 DNS 서버를 통해 IP 주소를 가져와서 이를 통해 서버와 통신을 하게 된다
IP 정보를 가져오는 과정
ex) 주소창에 www.daum.net 을 쳤다고 가정해본다.
1. PC는 로컬에 저장된 Hosts.txt에서 해당 도메인이 있는지 확인
2. 없으면 DNS Cache Table에 해당 도메인 정보가 있는지 확인
(Cache : 기존에 응답 받은 DNS 정보를 일정 시간 (TTL) 동안 저장하고 동일한 질의시 응답한다.)
3. 없으면 Local DNS 에게 쿼리
- Local DNS 서버는 재귀적으로 여러 서버에게 쿼리하여 IP 정보를 받아온다.
- 도메인이 Tree 형태를 띄고 있으며, Root DNS에서 시작하여 목적지까지 찾아간다.
'Network' 카테고리의 다른 글
도메인 검색시 일어나는 흐름 (0) | 2021.04.30 |
---|---|
TCP : 3-way handshake, 3-way handshake 이후 데이터 송수신 과정 (0) | 2021.04.29 |
OSI 7계층 - 2 (Network, Transport, Application) (0) | 2021.01.15 |
OSI 7계층 -1 (Physical, Data-Link Layer) (0) | 2021.01.15 |
TCP vs UDP (0) | 2021.01.10 |
Comments