본문 바로가기

컴퓨터/윈도우11

윈도우11 hosts 파일 수정이 안 될 때 해결하는 방법

반응형

윈도우11에서 Hosts 파일 수정이 안될 때 해결하는 방법과 관리자 권한 설정 팁

윈도우11을 사용하다 보면 특정 웹사이트 접근을 막거나 특정 서버로 우회 접속하기 위해 hosts 파일을 수정해야 할 때가 있습니다. 이 파일은 도메인 이름을 IP 주소로 연결해주는 역할을 하며, 시스템 디렉토리 안에 숨어 있어 일반적인 접근만으로는 수정이 어렵습니다. 특히 최근 윈도우11에서는 보안 설정이 강화되면서 hosts 파일 저장이 안되는 문제, 혹은 메모장에서 관리자 권한으로 실행했음에도 변경이 불가능한 경우가 자주 발생합니다.

그럼 윈도우 hosts 파일 위치 확인부터, 관리자 권한 메모장을 통한 hosts 수정 방법, 그리고 DNS 캐시 초기화, 권한 문제 해결까지 단계별로 하나씩 짚어보겠습니다.

728x90

hosts 파일 위치와 기본 개념

윈도우11에서도 hosts 파일 위치는 기존 윈도우10과 마찬가지로 아래 경로에 있습니다.

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

이 파일은 확장자가 없으며 메모장이나 다른 텍스트 편집기로 열 수 있지만, 반드시 관리자 권한 메모장 실행이 필요합니다.

단순히 메모장을 열어 수정하려고 하면 "이 파일을 저장할 권한이 없습니다"라는 메시지와 함께 저장이 되지 않습니다. 이것이 바로 파일 권한 설정 문제에서 비롯된 현상입니다.

메모장 관리자 권한으로 실행하는 법

가장 기본적인 방법은 메모장을 관리자 권한으로 여는 것입니다.

  1. 시작 버튼을 눌러 ‘메모장’을 검색합니다.
  2. 마우스 오른쪽 버튼을 클릭해 '관리자 권한으로 실행'을 선택합니다.
  3. 메모장 내에서 파일 > 열기를 눌러 hosts 파일 위치로 직접 이동한 뒤 모든 파일(*.*)로 확장자 필터를 바꾸고 hosts 파일을 선택합니다.

수정 후 저장할 때도, 반드시 같은 파일명으로 덮어쓰기를 해야 하며, 그렇지 않으면 hosts 파일 저장이 안됨 오류가 발생합니다.

hosts 파일 저장 안 될 때 대체 방법

관리자 권한 메모장을 실행했음에도 불구하고 여전히 파일 저장이 불가능하다면 아래 방법을 고려해볼 수 있습니다.

  1. 수정한 hosts 파일을 바탕화면에 임시 저장합니다.
  2. 기존 hosts 파일이 있는 etc 폴더로 이동하여 수동으로 덮어쓰기합니다.
  3. 윈도우11에서는 이 과정에서도 '파일 액세스 거부' 알림이 뜰 수 있는데, 이 경우엔 파일 권한 설정을 수정해야 합니다.

파일 권한 설정 변경하기

C:\Windows\System32\drivers\etc 경로로 이동해 hosts 파일을 오른쪽 클릭합니다.

속성 > 보안 탭 > 편집으로 들어갑니다.

현재 로그인 중인 사용자 계정에 '쓰기'와 '수정' 권한이 체크되어 있는지 확인합니다.

권한이 없으면 직접 전체 권한을 추가해주고 적용합니다.

이 작업은 윈도우11의 보안 정책에 의해 제한되는 부분이기 때문에, 필요하다면 시스템 관리자 계정으로 로그인한 뒤 시도하는 것이 보다 안전합니다.

DNS 캐시 초기화까지 해야 변경 내용 적용됨

hosts 파일을 수정한 직후에는 설정이 바로 반영되지 않는 경우도 있습니다. 이때는 DNS 캐시 초기화 작업이 필요합니다.

  1. 명령 프롬프트(cmd)관리자 권한으로 실행합니다.
  2. 아래 명령어를 입력 후 Enter를 누릅니다.
ipconfig /flushdns

이렇게 윈도우11에서 hosts 파일 수정이 시스템에 정상 반영됩니다.

반응형

실시간 보호 기능 일시 해제도 필요할 수 있음

윈도우11에서는 Defender의 실시간 보호 기능이 활성화된 상태에서는 hosts 파일 권한 변경이나 메모장 관리자 실행 후에도 저장이 차단될 수 있습니다. 이럴 땐 아래처럼 조치해봅니다.

  1. 설정 > 개인정보 및 보안 > Windows 보안 > 바이러스 및 위협 방지로 이동
  2. '실시간 보호'를 일시적으로 해제

또한 알약, V3 등 다른 백신 프로그램이 설치되어 있다면 해당 소프트웨어에서도 실시간 보호를 잠시 중지해주는 것이 좋습니다.

윈도우11에서 hosts 파일 수정 방법은 예전보다 까다로워졌지만, 위 단계를 따라하면 충분히 직접 수정이 가능합니다.

단순히 메모장을 관리자 권한으로 실행하는 수준에서 해결되지 않는다면, 반드시 hosts 파일 권한 설정을 확인하고, 필요 시 DNS 캐시 초기화까지 함께 진행해주는 것이 중요합니다.

윈도우 보안 설정이 강화된 만큼, 항상 원본 파일을 백업해두고, 실수로 인한 시스템 오류를 방지하는 것도 꼭 잊지 마세요.

FAQ

윈도우11에서는 왜 hosts 파일이 중요한가요?

윈도우11은 보안 기능이 강화되었지만, 여전히 네트워크 제어나 특정 도메인 우회 접속을 위해 hosts 파일 수정이 유효합니다.

예를 들어 사내 테스트 서버로 특정 도메인을 리디렉션하거나, 불필요한 광고 도메인을 차단하는 등 실무적 용도로 자주 사용됩니다. 이 파일은 DNS보다 우선 적용되기 때문에 작은 변경으로도 즉각적인 반영이 가능하다는 장점이 있습니다.

hosts 파일을 백업할 때 주의할 점은?

hosts 파일을 백업할 때는 .txt 확장자가 붙지 않도록 주의해야 하며, 파일명을 잘못 저장하면 시스템이 이를 인식하지 못합니다.

따라서 반드시 파일 형식을 '모든 파일'로 변경한 뒤 ‘hosts_backup’ 등으로 저장하는 것이 좋습니다. 이후 문제가 생기면 이 파일을 복사해 원래 위치에 붙여넣으면 됩니다.

hosts 파일에 주석을 달아도 되나요?

네, 가능합니다. # 기호를 사용하면 해당 줄은 주석 처리되어 적용되지 않으며, 관리 목적상 매우 유용합니다.

예: # 광고 차단용 도메인

127.0.0.1 ads.example.com

이런 방식으로 어떤 용도로 수정했는지 남겨두면, 나중에 다시 편집하거나 복원할 때 큰 도움이 됩니다.

hosts 파일을 수정했는데 여전히 웹사이트가 차단되지 않는다면?

이 경우는 브라우저 캐시 또는 프록시 설정이 영향을 미쳤을 수 있습니다.

또한 일부 웹사이트는 https 기반으로 리디렉션되기 때문에 단순한 IP 매핑만으로 차단이 되지 않는 경우도 있습니다. 이럴 때는 브라우저 캐시 삭제, VPN 비활성화, 그리고 DNS 캐시 초기화 명령어(ipconfig /flushdns) 를 함께 실행해보는 것이 좋습니다.

윈도우11 S 모드에서도 hosts 파일을 수정할 수 있나요?

S 모드에서는 관리자 권한으로 메모장을 실행할 수 없으며, 시스템 파일 접근이 제한됩니다.

따라서 hosts 파일을 수정하려면 먼저 S 모드를 해제하고 일반 윈도우 모드로 전환해야 합니다. S 모드는 Microsoft Store 앱만 설치 가능하게 하므로 파일 변경 작업이 원천적으로 불가능합니다.

728x90
반응형