OS_Study/Windows

[Windows] hosts 변경하기

LeeDaniel 2021. 4. 23. 14:02

hosts란?

 

hosts

hosts 파일은 운영 체제가 호스트 이름을 IP 주소에 매핑할 때 사용하는 컴퓨터 파일이다. 이 hosts 파일은 플레인 텍스트 파일이며 전통적으로 hosts라는 이름을 사용한다. 파일 내용 이 hosts 파일에

ldne.tistory.com

브라우저가 도메인에 해당하는 IP를 찾는 순서

  1. local cache를 검색한다. 
  2. hosts 파일을 검색한다. 
  3. 도메인 네임서버를 검색한다.

hosts 파일의 내용을 변경해서

임의의 url로 접근시 원하는 사이트로 이동시켜보자


hosts 변경하기

1. hosts파일은 관리자 권한으로 실행해야 수정할 수 있다

관리자 권한으로 cmd 실행


2. hosts 파일이 있는 경로로 이동

cd C:\Windows\System32\drivers\etc

C:\Windows\System32\drivers\etc 로 이동


3. hosts 파일 열기

notepad hosts

notepad hosts 입력후 엔터

 

 

hosts 파일 내용


4. hosts 변경하기

-hosts 변경전 도메인에 매핑된 ip 체크해보기

ping [테스트할 도메인 네임]

ping 테스트 결과 네이버의 IP는 125.209.222.142다

네이버(naver.com)의 IP는 125.209.222.142다

 

-hosts 파일을 수정하여 test.com접속시 naver.com로 이동하도록 해보자

[도메인과 매핑될 IP] [IP와 매핑될 도메인]

hosts 파일에 아래내용을 추가해준다

test.com으로 접근시 125.209.222.142로 이동시킨다

위내용을 작성후 저장한뒤 ping 테스트를 다시 해본다

임의의 url을 네이버로 가도록 매핑완료했다

 

브라우저 접속테스트

test.com 으로 접근시 네이버로 이동 완료


hosts 파일을 변경해도 적용되지 않는 경우

1. cmd -> ipconfig/flushdns 해준다

ipconfig/flushdns

ipconfig/flushdns

2. 크롬dns 클리어

크롬에서  chrome://net-internals/#dns 으로 접속후 Clear host cache 클릭

 

반응형