hosts file 수정 안될 때 권한 수정 방법
- IT/IT info
- 2024. 4. 30. 10:47
가끔이지만 host file을 수정해야 할 경우가 있습니다. dns 서버를 이용해서 도메인, ip주소를 매칭시켜주는 역할의 host 파일을 말이죠. 이때 수정을 해줘야 하는 상태에서 수정이 안 되는 경우가 있습니다. 또 window에서 인지 못하는 개발자 앱이 사용될 시 수정해야 하는 경우도 있죠. 파일 수정 권한이 없다는 메시지와 함께 말이죠.
그래서 이 포스팅에서는 host file에 대한 수정 방법, 해결법에 대해 알아 보도록 하겠습니다.
contents
hosts 위치
hosts 위치는 일반인이 들어가기에 엄청 꽁꽁 숨겨져 있습니다.
그래도 몇번 들어가면 외워지는 구조이니 3~4번 들어가면 어렵진 않을 겁니다.
C:\Windows\System32\drivers\etc
hosts 열기
여는 방법을 모르시는 분들도 많을 텐데 문서 형식의 소프트웨어로는 다 열립니다. 하지만 없는 분들도 있고 가장 간단하게 열 수 있는 방법이 window가 있다면 누구나 가지고 있을 이 메모장이겠죠.
윈도운 하단, 검색창에 '메모장'으로 검색하시면 되겠습니다. 메모장이 보인다고 바로 열기를 하시면 안 됩니다.
여기서 메모장 앱 우측클릭을 하셔서 관리자 권한 실행을 해주셔야 합니다. 이 부분에서 저장이 되지 않는 상황의 반이상은 해결 가능합니다.
hosts 수정 저장 안 될 때 해결법
관리자 권한으로 열었는데도 불구하고 '액세스가 거부되었습니다' 메시지가 뜨는 경우 또는 저장을 했는데도 다시 열어보면 그대로인 경우가 있습니다. 몇 가지 방법들을 알려드리도록 하겠습니다.
1. windows 실시간 보호 끄기
windows 실시간 보호 끄는 부분은 다음 링크를 참고해주시면 되겠습니다. 실시간 위치 찾는 것이 안 되는 부분을 위해서도 자세히 적어 두었으니 링크 타고 보시면 되겠습니다.
2. 백신프로그램 호스트 파일 보호 끄기
대표적인 백신프로그램으로 크게 두 가지가 있죠. 알약과 v3 ahnlab입니다. 이 둘은 가끔 어떤 경로로 설치되었는지 모르시는 분들이 있을 정도로 많이 쓰입니다.
v3의 경우 금융계열 로그인이나 송금할 때 보통 기본적으로 설치되는 경우가 있습니다. 알약의 경우 알집이나, 이스트 소프트웨어 계열의 소프트웨어를 사용하다 보면 설치되는 경우가 많죠.
이 백신, 보안 프로그램들이 설치되면 windows보안을 대신하기에 여기에 hosts 파일 보호에 대한 설정이 있습니다.
알약의 경우 실시간 감시 부분에 들어가시면 아래쪽에 호스트 파일 보호를 off 하실 수 있습니다.
v3의 경우 숨겨진 아이콘 표시에서도 바로 체크를 풀고 끄실 수 있습니다.
만일 보안프로그램을 이렇게 했는데도 안된다면 제일 확실한 방법은 보안프로그램 자체를 끄거나 삭제하는 방법입니다.
3. hosts 파일 권한 부여하기
이 부분은 위에서 메모장 열기 전 파일권한으로 열었음에도 불구하고 이런 메시지가 떴다는 것이겠죠. 만약 메모장 앱에 파일권한 열기를 하시지 않았다면 hosts 열기 부분을 다시 보시고 오시기 바랍니다. 그래도 안된다면 아래를 시도해 보시기 바랍니다.
- hosts 파일 우클릭으로 '속성'을 선택
- 그룹 또는 사용자 이름에서 Users 선택
- 아래의 '편집' 클릭
- Users의 사용권한 부분에서 모든 권한 부분 '허용' 체크(수정 및 쓰기는 자동으로 체크될 겁니다.)
- 확인 클릭 (저장)
메모장 권한 / 백신, 보안 프로그램 host 보호 해제 또는 프로그램 아예 삭제 / hosts 파일 user 권한 부여 이렇게 정리가 되었습니다. 이 안에서 거의 99% 해결된다고 봅니다.