윈도우 hosts 파일 위치, 수정 및 권한 오류 1분 해결 (메모장 관리자 권한)

이번 포스팅에서는 윈도우 hosts 파일 위치를 확인하는 방법부터, 메모장 관리자 권한 실행을 통해 윈도우 hosts 파일을 수정하는 방법, 그리고 저장 시 나타나는 “액세스가 거부되었습니다” 권한 오류를 1분 만에 해결하는 방법까지 완벽하게 정리해 보았습니다.

참고로 아래 테스트 날짜와 동작 환경에서 작동 여부를 직접 확인 완료 하였습니다.

테스트 날짜 : 26년 9월 3일
사용기기(PC) : Microsoft Surface Pro 11th Edition
윈도우 버전 : Windows 11 Pro / 25H2
OS 빌드 : 26200.8655

PC로 카카오톡 광고를 차단하거나, 특정 웹사이트 접속을 막거나, 개발 중인 서버의 도메인을 테스트할 때 반드시 거쳐야 하는 파일이 하나 있습니다. 바로 윈도우 hosts 파일입니다. 평소에는 존재조차 모르고 지내다가 막상 수정이 필요해지면 파일이 어디에 있는지 찾기 어렵고, 어렵게 찾아서 수정해도 저장 버튼을 누르는 순간 “이 위치에 저장할 권한이 없습니다”라는 오류를 마주하게 되어 답답함을 겪는 경우가 빈번합니다.

윈도우 hosts 파일은 도메인 이름(예: www.google.com)을 IP 주소로 매핑(연결)해주는 운영체제의 텍스트 시스템 파일입니다. 우리가 웹 브라우저에 주소를 입력하면 윈도우는 DNS 서버에 물어보기 전에 가장 먼저 이 hosts 파일을 확인합니다. 즉, hosts 파일에 적힌 내용이 DNS보다 우선 적용되기 때문에, 이 파일에 한 줄만 추가해도 특정 사이트를 차단하거나 원하는 IP로 연결을 강제할 수 있는 것입니다.

문제는 윈도우 hosts 파일이 시스템 폴더(C:\Windows\System32\drivers\etc) 깊숙한 곳에 위치한 보호 대상 파일이라는 점입니다. 일반적인 방법으로 메모장을 열어 수정하면 저장 단계에서 반드시 권한 오류가 발생합니다. 해결의 핵심은 단 하나, 메모장을 관리자 권한으로 먼저 실행한 다음 hosts 파일을 여는 것입니다.

이번 포스팅에서는 윈도우 hosts 파일 위치와 역할에 대해 알아보고, 메모장 관리자 권한 실행을 통한 윈도우 hosts 파일 수정 방법, 그리고 이미 권한 오류가 발생했을 때 해결하는 방법을 순서대로 정리해보았습니다.


윈도우 hosts 파일 위치 및 역할

우선 윈도우 hosts 파일 위치는 윈도우 10, 윈도우 11 모두 동일하게 아래 경로입니다.

윈도우 hosts 파일 위치 : C:\Windows\System32\drivers\etc\hosts

파일 탐색기 주소창에 위 경로(C:\Windows\System32\drivers\etc)를 붙여넣고 엔터를 누르면 바로 이동할 수 있습니다. 폴더 안에는 hosts 외에도 lmhosts.sam, networks, protocol 등의 파일이 함께 있는데, 우리가 수정할 대상은 확장자가 없는 “hosts” 파일입니다.

윈도우 hosts 파일

hosts 파일을 열어보면 # 기호로 시작하는 영문 주석들이 나오는데, # 뒤의 내용은 모두 주석 처리되어 실제 동작에는 영향을 주지 않습니다. 실제 규칙은 아래와 같이 “IP주소 [공백] 도메인” 형식으로 한 줄씩 추가하면 됩니다.

127.0.0.1    example.com
# 위와 같이 입력하면 example.com 접속이 내 PC(127.0.0.1)로 연결되어 사실상 차단됩니다.

윈도우 hosts 파일 수정 방법 (메모장 관리자 권한 실행)

윈도우 hosts 파일 수정의 정석은 파일을 먼저 찾는 것이 아니라, 메모장을 관리자 권한으로 먼저 실행하는 것입니다. 순서만 바꾸면 권한 오류 없이 한 번에 저장까지 끝낼 수 있습니다.

1. 윈도우 검색창에 “메모장” 입력 > 마우스 우클릭 > “관리자 권한으로 실행” 선택

윈도우 시작 버튼 옆 검색창에 “메모장” 또는 “notepad”를 입력한 다음, 검색 결과의 메모장 아이콘 위에서 마우스 오른쪽 버튼을 클릭하고 “관리자 권한으로 실행”을 선택해줍니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 “예”를 눌러줍니다.

2. 메모장 > [파일] > [열기] > hosts 파일 경로 이동 > 파일 형식 “모든 파일(*.*)” 선택

관리자 권한으로 실행된 메모장에서 [파일] > [열기]를 누른 다음, 아래 경로로 이동해줍니다.

C:\Windows\System32\drivers\etc

처음에는 폴더가 비어 있는 것처럼 보이는데, 메모장이 기본적으로 텍스트 문서(*.txt)만 표시하기 때문입니다. 파일 이름 입력칸 우측의 파일 형식을 “모든 파일(*.*)”로 변경해주면 hosts 파일이 나타납니다.

윈도우 hosts 파일

hosts 파일을 선택하고 “열기”를 눌러줍니다.

윈도우 hosts 파일

3. 맨 아랫줄에 원하는 규칙 추가 > Ctrl + S 저장

hosts 파일이 열리면 기존 내용은 건드리지 않고, 맨 아랫줄에 한 줄을 비운 다음 원하는 규칙을 추가해줍니다.

127.0.0.1    차단할도메인.com

입력이 끝나면 Ctrl + S를 눌러 저장합니다. 메모장을 관리자 권한으로 실행한 상태이기 때문에 권한 오류 없이 바로 저장이 완료됩니다. 별도의 재부팅 없이도 대부분 즉시 적용되며, 적용이 안 되는 경우는 아래 개인 노하우의 DNS 캐시 초기화를 진행해주면 됩니다.


윈도우 hosts 파일 권한 오류 해결 (액세스 거부, 저장 안됨)

일반 메모장으로 hosts 파일을 열어 수정한 다음 저장을 누르면 아래와 같은 오류 메시지를 만나게 됩니다.

"C:\Windows\System32\drivers\etc\hosts 파일을 만들 수 없습니다.
경로 및 파일 이름이 올바른지 확인하십시오."
또는
"이 위치에 저장할 수 있는 권한이 없습니다. 관리자에게 문의하여 권한을 얻으십시오."

이 오류는 윈도우가 시스템 파일을 보호하기 위해 일반 사용자 권한의 쓰기(저장)를 막아두었기 때문에 발생하는 정상적인 보안 동작입니다. 해결 방법은 아래 2가지 입니다.

해결 방법 1. 메모장을 관리자 권한으로 다시 실행하기 (권장)

가장 확실하고 안전한 방법입니다. 열려 있는 메모장을 닫고, 위 세션에서 정리한 것처럼 메모장을 “관리자 권한으로 실행”한 다음 hosts 파일을 다시 열어 수정하고 저장하면 됩니다. 윈도우 hosts 파일 권한 오류의 90% 이상은 이 방법으로 즉시 해결됩니다.

해결 방법 2. 바탕화면에 저장 후 원본 위치에 덮어쓰기

이미 수정을 완료한 상태라 다시 작업하기 번거롭다면, [다른 이름으로 저장]을 눌러 파일을 바탕화면에 “hosts”라는 이름(확장자 없이, 파일 형식은 “모든 파일”)으로 저장합니다. 그 다음 바탕화면의 hosts 파일을 복사하여 C:\Windows\System32\drivers\etc 폴더에 붙여넣기 하면 “대상 폴더 액세스가 거부되었습니다. 관리자 권한이 필요합니다”라는 창이 나타나는데, 여기서 “계속”을 눌러주면 덮어쓰기가 완료됩니다.


윈도우 hosts 파일 수정 관련 개인 노하우

단순한 수정 매뉴얼을 넘어, 실제로 윈도우 hosts 파일을 다룰 때 반드시 체크해야 하는 실무적인 노하우를 공유합니다.

노하우 1. 수정 후 적용이 안 되면 DNS 캐시 초기화(ipconfig /flushdns)

hosts 파일을 정확히 수정했는데도 변경 사항이 적용되지 않는다면, 윈도우가 이전 DNS 조회 결과를 캐시(임시 저장)하고 있기 때문입니다. 명령 프롬프트(CMD)를 열고 ipconfig /flushdns 명령어를 입력하면 DNS 캐시가 초기화되어 수정한 윈도우 hosts 파일 내용이 즉시 반영됩니다. 웹 브라우저 자체 캐시도 있으므로 브라우저를 완전히 종료 후 다시 실행하는 것도 함께 해주는 것이 좋습니다.

노하우 2. 백신(V3, 알약, Windows Defender)의 hosts 변조 감지 주의

hosts 파일은 과거 악성코드가 즐겨 변조하던 파일이라, 국내 백신 프로그램 상당수가 hosts 파일 변경을 실시간으로 감시합니다. 분명히 저장에 성공했는데 얼마 뒤 내용이 원래대로 돌아가 있다면 백신이 “hosts 파일 변조 감지” 후 자동 복원했을 가능성이 높습니다. 이 경우 백신의 알림 내역을 확인하고, 본인이 직접 수정한 것이 맞다면 해당 변경을 “허용” 또는 “예외 처리”해주면 됩니다.

노하우 3. 저장 시 확장자 .txt가 붙지 않도록 주의

hosts 파일은 확장자가 없는 파일입니다. [다른 이름으로 저장]을 사용할 때 파일 형식이 “텍스트 문서(*.txt)”로 되어 있으면 hosts.txt로 저장되어 아무런 효과가 없습니다. 반드시 파일 형식을 “모든 파일(*.*)”로 선택한 상태에서 파일 이름을 hosts로 저장해야 합니다. 폴더에 hosts와 hosts.txt가 둘 다 존재한다면 윈도우는 확장자 없는 hosts만 인식합니다.


자주 묻는 질문 (FAQ)

Q1. 윈도우 hosts 파일을 잘못 수정해서 인터넷이 이상해졌습니다. 원래대로 되돌릴 수 있나요?

A1. 네, 가능합니다. 추가한 줄만 삭제하고 저장해도 되고, 파일 전체가 꼬였다면 기본 상태로 재설정하면 됩니다. 마이크로소프트가 공식적으로 안내하는 hosts 파일을 기본값으로 다시 설정하는 방법(Microsoft 공식 지원 문서)에서 기본 hosts 파일 내용을 복사해 그대로 붙여넣고 저장하면 초기 상태로 복구됩니다.

Q2. hosts 파일에 여러 개의 도메인을 한 번에 등록할 수 있나요?

A2. 네, 가능합니다. 한 줄에 하나의 규칙씩 원하는 만큼 추가하면 됩니다. 또한 하나의 IP 주소 뒤에 공백으로 구분하여 여러 도메인을 나란히 적는 것도 가능합니다. 다만 줄 수가 수천 줄 이상으로 과도하게 많아지면 네트워크 응답이 느려질 수 있으니 필요한 항목만 관리하는 것이 좋습니다.

Q3. 관리자 권한으로 실행했는데도 저장이 안 됩니다. 왜 그런가요?

A3. 두 가지를 확인해보세요. 첫째, hosts 파일이 “읽기 전용” 속성으로 설정된 경우입니다. hosts 파일 우클릭 > [속성] > 일반 탭에서 “읽기 전용” 체크를 해제해주면 됩니다. 둘째, 백신 프로그램이 hosts 파일 보호 기능으로 쓰기를 차단하는 경우로, 백신의 실시간 감시를 잠시 중지하거나 예외 처리 후 저장하면 됩니다.

Q4. 윈도우 hosts 파일 수정으로 특정 사이트를 차단했는데, 접속이 그대로 됩니다.

A4. 최근 웹 브라우저들은 자체적으로 보안 DNS(DNS over HTTPS, DoH) 기능을 사용하는 경우가 있어, 이 기능이 켜져 있으면 hosts 파일을 거치지 않고 도메인을 조회할 수 있습니다. 크롬 기준 [설정] > [개인 정보 보호 및 보안] > [보안]에서 “보안 DNS 사용”을 해제한 다음, DNS 캐시 초기화(ipconfig /flushdns) 후 다시 확인해보시기 바랍니다.

Q5. hosts 파일이 아예 없거나 내용이 텅 비어 있습니다. 문제가 있는 건가요?

A5. 문제 없습니다. hosts 파일의 기본 내용은 전부 # 주석으로만 이루어져 있어서, 내용이 비어 있어도 시스템 동작에는 아무런 영향이 없습니다. 파일 자체가 없다면 메모장(관리자 권한)에서 새 파일을 만들어 확장자 없이 “hosts”라는 이름으로 해당 경로에 저장해주면 됩니다.


핵심 내용 요약

  • 파일 위치: 윈도우 hosts 파일 위치는 윈도우 10, 11 공통으로 C:\Windows\System32\drivers\etc\hosts 이며, 확장자가 없는 hosts 파일이 수정 대상입니다.
  • 수정의 정석: 메모장을 “관리자 권한으로 실행”한 다음 [파일] > [열기]에서 파일 형식을 “모든 파일(*.*)”로 바꿔 hosts 파일을 열어야 권한 오류 없이 저장까지 한 번에 끝납니다.
  • 권한 오류 해결: “액세스 거부” 또는 “저장 권한 없음” 오류는 관리자 권한 재실행으로 해결하거나, 바탕화면에 저장 후 원본 폴더에 덮어쓰기(계속 버튼)로 해결 가능합니다.
  • 적용 안 될 때: 수정 후 반영이 안 되면 CMD에서 ipconfig /flushdns로 DNS 캐시를 초기화하고, 브라우저의 보안 DNS(DoH) 설정도 확인해야 합니다.
  • 복구 방법: 윈도우 hosts 파일을 잘못 건드렸다면 Microsoft 공식 문서의 기본값 내용을 붙여넣어 언제든 초기 상태로 되돌릴 수 있습니다.

이번 포스팅에서는 윈도우 hosts 파일 위치와 역할에 대해 알아보고, 메모장 관리자 권한 실행을 통한 윈도우 hosts 파일 수정 방법, 그리고 저장 시 발생하는 권한 오류(액세스 거부) 해결 방법과 함께 DNS 캐시 초기화, 백신 변조 감지 등 실무 노하우까지 정리해보았습니다.


앞선 포스팅에서 정리한 윈도우 hosts 파일 활용 및 네트워크 관련 글은 아래와 같습니다.

PC 카카오톡 카톡 광고 차단 팝업 광고 없애기 1분내 끝내기 꿀팁 (hosts 설정)

윈도우 CMD 핑테스트 방법, 인터넷 속도 확인 10초 끝내기 방법 (ping 명령어 총정리)


profile

작성자 : Sean Woo

[전공] HCI(인간-컴퓨터 상호작용)·UX(사용자 경험 연구)

[업무] 신기술 기반 사업 전략·기술 기획·디지털 트랜스포메이션 업무

ITmanual.net에서는 실생활, 업무를 진행하면서 느꼈던,
스마트폰(아이폰·갤럭시)·운영체제·각종 앱/프로그램·IT기기 활용 노하우를 실생활 중심 IT 매뉴얼로 정리합니다.

댓글 남기기