윈도우 10 11 호스트 hosts 파일 수정 안됨 권한 없음 해결 방법

윈도우 10 11 호스트 hosts 파일 수정 안됨 권한 없음 해결 방법 


윈도우환경에서 개발을 할 때 hosts 파일을 수정하여 사이트 접속을 변경해 작업을 하는데요
DNS 서버 설정이 되어 있지 않아도 hosts을 수정하면 해당 dns 로 접속하게 됩니다. 

호스트 파일을 수정하려고 하면 "파일 액세스 거부됨" 메시지가 뜨면서 수정이 되지 않는데요.. 
해결 방법을 알아보겠습니다. 

1. 백신 설정 확인

 백신에 hosts 파일 보호 기능이 있는지 확인합니다. 
사이트 접속 시 다른 사이트로 접속하게 하는 파밍으로 인해 호스트 파일이 보호하는 기능이 많이 있는데
이 보호기능으로 수정을 하지 못합니다. 

알약을 사용하시면 알약에서 [환경 설정]을 선택합니다. 




환경 설정 창이 열리면 실시간 검사에 호스트 파일 보호를 "OFF" 합니다. 




2. 호스트 파일 수정 권한 

호스트 파일은 기본적으로 관리자권한이 있어야 수정할 수 있습니다. 
작업 표시줄에서 검색에 "메모장"을 검색합니다. 
메모장이 검색되면 마우스 오른쪽 버튼을 클릭 후 [관리자 권한으로 실행]을 선택합니다. 




관리자 권한으로 실행된 메모장에 호스트 파일을 불러옵니다. 
상단 메뉴 중 [파일]-[열기] 를 선택합니다. 


 



열기 창에서 호스트 피일이 위치한 "C:\Windows\System32\drivers\etc" 경로로 이동합니다
하지만 파일이 보이지 않는데요 우측 하단 [텍스트 문서]를 선택 후 [모든 파일] 로 변경합니다. 




호스트 파일이 보이면 클릭해서 선택합니다. 




이제 호스트파일을 수정 후 저장하시면 저장됩니다. 


호스트 파일에 권한을 부여하여 수정할 수 있는 방법도 있지만 
파밍의 위험성 때문에 권장하지 않아 소개해드리지는 않겠습니다.