Web

[Windows] host 파일 변조

ellapk 2025. 1. 3. 15:15

윈도우 환경에서 host 파일을 변조하는 과정을 실습해보자.


hosts 파일 수정의 주요 목적

  1. 테스트 환경 설정
    • 개발 서버의 IP 주소를 로컬 도메인 이름에 매핑하여 로컬 테스트 환경 구축.
    • 예: 192.168.1.50 mytestsite.local
  2. 특정 도메인 차단
    • 도메인을 127.0.0.1로 매핑해 사이트 접근을 차단.
      예:
      코드 복사
      127.0.0.1 www.blockedwebsite.com
  3. DNS 우회
    • 특정 도메인의 요청을 지정된 서버로 강제 라우팅.
      예:
      코드 복사
      203.0.113.10 mywebsite.com
  4. 속도 최적화
    • DNS 조회 과정을 생략하고 직접 IP로 연결.
  5. 보안 및 디버깅
    • 악성 사이트를 차단하거나, 네트워크 트래픽 분석 및 디버깅에 사용.

 

윈도우 host 파일 위치

C:\Windows\System32\drivers\etc\hosts

 

 

 

Notepad로 host 파일 열기

 

관리자 권한으로 Notepad++을 실행 후 해당 경로에 있는 host 파일을 열어준다.

 

 


IP-도메인 매핑 추가

 

파일 맨 아래에 원하는 IP 주소와 도메인 이름을 입력 후, 파일을 저장한다.

 

 

캐시 초기화

 

변경 후 DNS 캐시를 초기화해서 변경 사항을 즉시 반영시킨다.

 

 

 

 +)시크릿 모드에서 테스트

 

호스트 변조 후 스테이징 환경을 테스트하기 위해 시크릿 모드를 사용한다.

 

시크릿 모드는 캐시, 쿠키, 세션을 저장하지 않으며, 최신 웹사이트를 확인하고 로그인 상태의 영향을 받지 않는다. 또한, 추적을 피하고 광고나 자동 로그인 없이 정확한 결과를 얻을 수 있어 테스트에 유용하다.