1. DNS가 뭘까?
- Domain Name System으로 인터넷상의 특정 위치를 나타냄
- 웹 주소에서 www 뒤에 오는 부분
- 도메인은 주로 웹 브라우저가 서버에 데이터를 요청할 때 사용되며, 서버의 IP 주소를 알아야 한다.
- '전화번호부'와 같은 시스템을 통해 IP 주소를 검색하는데, 이러한 정보는 분산된 네트워크 시스템에 저장되어 활용된다.
2. DNS의 작동 방식
- 먼저 우리가 예를 들어 www.naver.com에 접속하려고 할 때 먼저 로컬 DNS 서버에 도메인 IP 주소를 물어본다.
- 만약 IP 주소가 없다면 root DNS 서버에 물어본다.(세계 13개뿐이다..)
- 그리고 나서 .com이라고 되어있는 서버 IP 주소를 반환한다.
- .com의 서버는 naver.com의 도메인 정보를 가진 IP 주소를 반환한다.
- naver.com이 가진 여러 호스트 네임별 IP 주소에서 www을 가진 IP주소를 얻어낸 다음 브라우저에 반환하면 우리가 접속하려고 하는 www.naver.com에 들어가 진다.