어제 오늘 내일

[Windows 기초] 윈도우 hosts 파일의 역할과 위치, 수정 방법 본문

생활의 발견/IT정보

[Windows 기초] 윈도우 hosts 파일의 역할과 위치, 수정 방법

hi.anna 2026. 4. 5. 00:59

웹 개발을 하거나 특정 웹사이트의 접속을 제어해야 할 때 반드시 알아야 하는 시스템 파일이 바로 hosts 파일입니다. 이 파일이 무엇인지, 어디에 있는지, 그리고 어떻게 수정하는지 명확하게 정리해 드립니다.


1.  파일이란 무엇인가요?

우리가 웹 브라우저에 google.com이라는 도메인 주소를 입력하면, 컴퓨터는 이 이름표에 해당하는 실제 집 주소(IP 주소, 예: 142.250.190.46)를 찾아야만 접속할 수 있습니다. 보통 이 변환 작업은 외부의 DNS(Domain Name System) 서버가 담당합니다.

하지만 컴퓨터가 외부 DNS 서버에 "이 도메인의 IP가 뭐야?"라고 물어보기 전에, 가장 먼저 뒤져보는 내 컴퓨터 안의 '개인 주소록'이 바로 hosts 파일입니다.

이 파일에 특정 도메인과 IP 주소를 짝지어 적어두면, 컴퓨터는 외부 인터넷망을 타지 않고 내가 지정한 IP로 곧바로 연결을 시도합니다.
주요 활용 목적:

  • 웹사이트 차단: 특정 사이트의 도메인을 내 컴퓨터 주소(127.0.0.1)로 연결해 버리면 해당 사이트 접속이 완벽하게 차단됩니다.
  • 개발 및 테스트: 아직 외부 DNS에 등록되지 않은 개발용 서버를 실제 도메인 이름으로 접속해 보며 테스트할 때 사용합니다.

2. 윈도우  파일 위치

윈도우 운영체제(Windows 10, 11 공통)에서 hosts 파일의 절대 경로는 다음과 같습니다. 확장자가 없는 순수 텍스트 파일 형태입니다.

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


3.  파일 수정 및 저장 방법 (권한 문제 해결)

이 파일은 윈도우의 핵심 시스템 경로에 있기 때문에, 그냥 더블클릭해서 열고 수정한 뒤 저장하려고 하면 '권한이 없다'며 저장이 거부됩니다. 반드시 관리자 권한으로 편집기를 실행해야 합니다.

  1. 윈도우 시작(검색) 메뉴를 엽니다.
  2. '메모장(Notepad)'을 검색합니다.
  3. 메모장 아이콘에 마우스 우클릭을 한 뒤, '관리자 권한으로 실행'을 클릭합니다.
  4. 메모장이 열리면 좌측 상단의 [파일] - [열기]를 클릭합니다.
  5. 위에서 알려드린 경로(C:\Windows\System32\drivers\etc)로 이동합니다.
  6. 주의: 처음에는 파일이 아무것도 안 보일 수 있습니다. 열기 창 우측 하단의 파일 형식을 '텍스트 문서(.txt)'에서 **'모든 파일(.)'*로 변경해야 hosts 파일이 나타납니다.
  7. hosts 파일을 열고 원하는 내용을 맨 아랫줄에 추가한 뒤 저장(Ctrl + S) 합니다.

💡 작성 예시

파일 맨 아래에 다음과 같은 형식으로 띄어쓰기(또는 Tab)를 하여 [연결할 IP 주소] [도메인] 순서로 작성합니다.

# 특정 사이트(예: facebook.com) 접속 차단하기
127.0.0.1    facebook.com
127.0.0.1    www.facebook.com

# 개발 중인 테스트 서버 IP로 강제 연결하기
192.168.0.50 my-test-website.com

 
 
 

반응형
Comments