DNS ( Domain Name Server )

이숭인·2021년 9월 23일
0

[Network] 네트워크

목록 보기
10/13

DNS?

네트워크에서 호스트명으로 부터 대응하는 IP 주소를 검색하여 취득하는 서비스

네트워크 통신이 이루어질때 IP 를 통해 대상이 누구인지를 판별 하게 되는데, IP 주소는 32비트로 이루어진 숫자 이기 때문에 하나하나 기억하기가 힘들어따!@

이런 불편을 해소하기 위해 나온 여러가지 대안책 중 하나가 DNS !!




DNS 의 종류와 역할

Primary(Master)

  • 도메인을 가지기 위해 가장 기본이 되는 서버

Secondary(Slave)

  • Primary 서버의 백업 용도

Caching Only

  • 검색 된 기록이 있는 주소에 대해서 저장해 두었다가 빠르게 응답하는 캐시의 역할

DNS에서 주소를 찾아가는 과정

1 . 사용자는 브라우저를 통해 "www.naver.com"이라는 도메인에 접근 요청

2 - 1. 로컬에 해당 도메인에 대한 기록이 있는경우) - 바로 연결

2 - 2. 없다면 Root dns(.) 서버에 요청

3 . root dns로 부터 com DNS의 주소를 얻어 이동하여 naver.com DNS로 이동

4 . naver.com DNS로 부터 www.naver.com의 IP 주소 를 최종적으로 얻습니다.

5 . IP 주소를 획득한 Local DNS는 브라우저에게 IP 주소를 전달 합니다.

6 . IP 주소를 획득한 브라우저는 해당 IP를 가진 서버에 요청 을 보내고 페이지에 대한 정보를 받아온다.

profile
iOS Developer

0개의 댓글