본문 바로가기
common

hosts 파일 변경하기

by 왜 안되지 2022. 12. 27.

hosts 파일이란 ?

우리가 어떠한 특정 도메인에 리소스를 요청할 때 그 과정에서 DNS 서버에서 도메인 네임에 해당하는 ip address 를 반환받는 서버를 거치게 되는데 DNS 서버를 가기전에 다음과 같이 생긴 hosts 파일을 먼저 참조하게 된다.

# 으로 시작하는 줄은 무시하게 되어 있으며 동작에 영향을 주지 않는 간단한 가이드이다.

 

위의 예에서는 # 이 없는 줄인

127.0.0.1  test.io 

라고 적힌 줄만 읽게 되는데 "test.io 라고 하는 도메인을 찾아갈 때는 127.0.0.1 의 주소로 찾아가라" 라는 뜻이다.

 

hosts 파일 경로

C:\Windows\System32\drivers\etc

 

hosts 파일 용도

  • 웹서버와 관련된 테스트
  • 내부망에서 DNS에 등록되지 않은 사이트 이용

 

hosts 파일 수정

1. 관리자 권한으로 메모장 실행
    hosts 파일 수정을 위해서는 관리자 권한이 필요하다.

2. hosts 파일 열기

    C: Windows\System32\drivers\etc 폴더로 찾아가서 텍스트 문서로 되어있는 파일 유형을 모든 파일로 변경

3. hosts 파일 수정

4. 저장

    저장할 때 메모창 닫기를 눌러서 저장할 경우에 변경 내용이 저장이 안되는 경우가 생기므로

    반드시 파일 > 저장 을 눌러서 저장해야 한다.

 

참고사항

  • 아래 사진에 보이는 파일들 이외의 파일들이 있다면 그 파일은 악성코드로 간주해도 된다.

  • hosts 파일의 내용중 #으로 처리되어 있지않고  내가 설정하지도 않았으며  어떻게 쓰이는지 모르는 줄이 있을경우 호스트 변조 악성코드에 의한 변조로 봐야 할 수 있다.
  • hosts 파일을 수정할 경우 컴퓨터에 설치된 백신에서 알림창이 뜨는 경우가 있다. 악성코드 감염으로 인한 수정을 의심하는 것으로 내가 직접 수정한 경우라면 변경을 승인하면 된다.

댓글