인터넷을 사용할 때 특정 웹사이트 접속을 차단하거나 특정 주소를 다른 서버로 연결해야 하는 경우가 있습니다. 이런 작업은 Windows의 hosts 파일을 수정하는 방식으로 처리할 수 있습니다. hosts 파일은 운영체제가 도메인 주소와 IP 주소를 연결하는 데 사용하는 시스템 파일입니다. 일반적으로 웹사이트 주소는 DNS 서버를 통해 변환되지만 hosts 파일에 특정 설정이 들어가 있으면 DNS보다 먼저 적용됩니다. 이 때문에 hosts 파일은 웹사이트 차단, 테스트 서버 연결, 로컬 개발 환경 구성 등 다양한 상황에서 사용됩니다. 다만, 시스템 파일이기 때문에 일반 권한으로는 수정이 불가능하며 관리자 권한이 필요합니다.
hosts 파일 위치 확인
Windows hosts 파일은 시스템 폴더 안에 저장되어 있습니다. 기본 위치는 다음과 같습니다.
C:\Windows\System32\drivers\etc
이 폴더 안에는 hosts 파일을 포함해 네트워크 설정과 관련된 여러 시스템 파일이 있습니다. hosts 파일은 확장자가 없는 텍스트 파일 형태로 저장되어 있습니다.
관리자 권한으로 메모장 실행
hosts 파일을 수정하려면 관리자 권한으로 편집 프로그램을 실행해야 합니다. 일반 권한으로 메모장을 실행하면 파일 저장이 되지 않습니다.
1. 시작 메뉴에서 메모장을 검색합니다.
2. 메모장을 마우스 오른쪽 버튼으로 클릭합니다.
3. 관리자 권한으로 실행을 선택합니다.
이렇게 실행한 메모장에서 hosts 파일을 열어야 정상적으로 수정이 가능합니다.
hosts 파일 열기
관리자 권한으로 실행한 메모장에서 파일 열기 메뉴를 선택합니다.
파일 열기 창에서 다음 경로로 이동합니다.
C:\Windows\System32\drivers\etc
이 폴더로 이동한 뒤 파일 형식을 모든 파일로 변경해야 hosts 파일이 표시됩니다. hosts 파일을 선택한 뒤 열기를 클릭합니다.

hosts 파일 수정 방법
hosts 파일은 매우 단순한 구조로 되어 있습니다. 기본적으로 다음과 같은 형식으로 작성됩니다.
IP주소 도메인주소
예를 들어, 특정 사이트를 차단하려면 다음과 같이 입력할 수 있습니다.
127.0.0.1 example.com
이렇게 설정하면 example.com 주소는 로컬 컴퓨터로 연결되기 때문에 실제 웹사이트에 접속할 수 없게 됩니다.
또 다른 예로 테스트 서버를 연결할 때는 특정 IP 주소를 지정할 수 있습니다.
192.168.0.10 example.com
이 설정은 example.com 주소가 해당 IP 서버로 연결되도록 만드는 방식입니다.
수정 후 저장과 적용
hosts 파일을 수정한 뒤에는 파일을 저장하면 설정이 바로 적용됩니다. 다만, 기존 DNS 캐시가 남아 있는 경우에는 설정이 즉시 반영되지 않을 수 있습니다. 이럴 때는 DNS 캐시를 초기화하면 변경 내용이 바로 적용됩니다. '명령 프롬프트(CMD)'를 '관리자 권한으로 실행'한 뒤, 아래 명령어를 입력합니다.
ipconfig /flushdns
이 명령어를 실행하면 기존 DNS 캐시가 삭제되면서 hosts 파일 설정이 정상적으로 적용됩니다.
hosts 파일은 시스템 네트워크 동작에 직접 영향을 주는 파일이기 때문에 수정할 때 주의가 필요합니다. 특히, 잘못된 설정이 들어가면 특정 웹사이트 접속이 되지 않거나 네트워크 문제가 발생할 수 있습니다. 따라서, 필요한 항목만 추가하고 불필요한 설정은 입력하지 않는 것이 중요합니다.
'인터넷, 네트워크' 카테고리의 다른 글
| 브라우저 세션 만료, 계속 로그아웃되는 이유를 직접 겪어보니 (0) | 2026.03.27 |
|---|---|
| netstat으로 포트와 프로세스 확인하는 방법 (0) | 2026.03.19 |
| DNS 오류 해결 방법 (1) | 2026.03.14 |
| 인터넷이 느릴 때 가장 먼저 확인하는 방법, 핑 테스트 기본 가이드 (0) | 2026.03.11 |
| 주소창 검색엔진 변경 방법 Chrome과 Edge 기준 정리 (0) | 2026.03.10 |