본문 바로가기

옥탑방주인/네트워크

DNS(domain name system)란 무엇일까?

간단하게 설명하면 ip주소로 되있는 것을 domain name으로 바꿔주는 것이다.

네이버를 접속할때 www.naver.com을 입력하여서 접속을 하여도 되지만

네이버 서버 주소가 123.456.789.001로 되어있다고 가정하면

주소창에 123.456.789.001을 입력하면 네이버로 바로 접속이 된다.(실제 네이버 ip는: 125.209.222.142 이다).


(Domain ip address)



1.  동일한 사용자 시스템이 DNS응용프로그램의 사용자측을 실행합니다.

2. 브라우저는 URL로 부터(www.naver.com) 호스트네임을 추출하고 dns 응용프로그램의 사용자측 호스트네임을 전달합니다.

3. DNS 클라이언트는 DNS 서버에게 호스트네임을 포함한 쿼리를 전송합니다.

4. DNS 클라이언트는 마침내 DNS로 부터 ip 주소를 수신받고, HTTP server process에 있는 포트80번으로 되어있는 ip주소에 TCP connection을 한다.