반응형

브라우저에서 특정 사이트를 접속 할 때 브라우져는 어떻게 해당 도메인에 해당하는 IP를 어떤 순서로 찾을까????

 

1. 먼저 브라우저는 Local Cache를 검색한다.

 

2. 그리고 hosts 파일을 검색하여 찾는다. 

 

3. 위의 두 경우에 해당하는 도메인이 없는경우 그 때

DNS(Domanin Name Service)서버에 요청하여 해당 도메인의 IP주소를 받게된다.

 

그래서 보통 테스트 할 때

 

기존 naver.com DNS에 등록되어 있는 도메인의 ip가 323.5.2.1일지라도 

내 로컬 피시, 리눅스 환경에서 hosts파일에 naver.com 127.0.0.1로 등록해 놓게 되면

DNS에 가기전에 hosts파일을 먼저 뒤지기 때문에 127.0.0.1 IP로 요청이 가게 되는 것이다.

(보통 개발하다 보면 특정 도메인 테스트를 위해 이런 방법을 쓰곤 한다.)

반응형

+ Recent posts