-
DNS
DNS 서버의 역할
- Dmain Name Server: 도메인을 IP와 같은 숫자로 변환해 컴퓨터가 서로 통신할 수 있도록 교환한다.
- 도메인은 전 세계 유일하다.
- 도메인 이름은 트리 구조로 되어있어 오른쪽 부터 탑 레벨 도메인, 제2레벨 도메인 순으로 불린다.
동작 원리
- 웹 브라우저에 www.example.com을 입력한다.
- Local DNS에서 IP주소를 질의한다.
- Local DNS에 없으면 Root DNS에 www.example.com을 질의한다.
- Root DNS서버로 부터 com도메인을 관리하는 TLD(최상위 도메인)서버 정보를 전달 받는다.
- TLD에 www.example.com을 질의한다.
- TLD에서 example.com을 관리하는 DNS서버 정보를 전달 받는다.
- example.com 도메인을 관리하는 DNS서버에 www.example.com 호스트네임에 대한 IP주소를 질의한다.
- Local DNS서버에게 www.example.com에 대한 IP주소를 응답한다.
- Local DNS는 www.example.com에 대한 IP주소를 캐싱하고 IP주소 정보를 전달한다.
- 즉, Local DNS서버가 여러 DNS서버를 차례대로(Root DNS -> com DNS -> example.com DNS) 질의를 해서 답을 찾아간다.
reference
ijbgo.tistory.com/27