본문 바로가기

IT 리뷰/윈도우 Tip

윈도우 Hosts 파일변경 및 메모장 수정 권한부족 방법

반응형

윈도우 Hosts 파일변경 및 메모장 수정 권한부족 방법

hosts 파일은 컴퓨터 네트워크에서 도메인 이름과 IP 주소를 매핑하는 역할을 하는 텍스트 파일입니다. 이 파일은 운영 체제의 시스템 디렉토리에 위치하며, 호스트 이름을 IP 주소로 해석하는 과정에서 우선적으로 참조되는 데이터베이스 역할을 합니다.

hosts 파일은 주로 DNS(Domain Name System)의 동작을 우회하고, 특정 도메인 이름을 특정 IP 주소로 직접 연결하고자 할 때 사용됩니다. 이를 통해 특정 웹 사이트에 대한 접근을 차단하거나 특정 서버로 리디렉션하는 등의 작업을 수행할 수 있습니다. 예를 들어, hosts 파일을 사용하여 "example.com" 도메인을 123.45.67.89 IP 주소로 연결하면 해당 도메인에 접속할 때 항상 해당 IP 주소로 접근하게 됩니다.

윈도우11 및 윈도우10 등 운영체제에서 라이센스 및 호스트 주소등을 변경하기 위해서 Drivers에 있는 Hosts 파일을 수정하거나 파일을 변경하기 위해서 메모장을 실행하더라도 파일교체가 되지 않는 경우가 있는데 이는 호스트파일 변경은 매우 위험한 요소이기 때문에 윈도우 자체 보안으로 강제변경을 차단하기 때문이며 특히 보호되는 파티션인 C드라이브 파일을 다운로드 하거나 저장 시 저장이 되지않고 파일수정도 되지않는게 그 원인이며 이유입니다.

[IT 리뷰/윈도우 Tip] - 윈도우11 이 위치에 저장할 권한이 없습니다. 파일변경 저장오류

기본적으로 윈도우 내 파일수정 및 변경권한 및 관리자권한이 부여된 윈도우 계정이라면 쉽게 파일변경이 가능하고 그렇지 않은 경우는 제일 하단에 있는 방법을 사용해보시길 바랍니다.

윈도우 Hosts 파일위치 및 수정방법

호스트 파일은 일반적으로 시스템 관리자 또는 네트워크 관리자에 의해 수정됩니다. 일반 사용자가 hosts 파일을 수정하려면 관리자 권한이 필요할 수 있습니다. 주의할 점은 잘못된 수정으로 인해 웹 사이트 접근 문제나 네트워크 연결 오류가 발생할 수 있다는 점입니다. 수정하기 전에 주의하여야 합니다.

윈도우 내 Hosts 파일위치는 아래에 있습니다.

C:\Windows\System32\drivers\etc

해당경로로 내PC에서 들어가도 되고 Shift + R을 눌러 실행창에서 Drivers 입력 후 확인을 누른 뒤 etc 폴더로 들어가도 됩니다.

Winodws OS DIrectory
Windows 98 C:\Windows\hosts
Windows NT/2000 C:\Winnt\System32\Drivers\etc\hosts
Windows XP C:\Windows\System32\Drivers\etc\hosts
Windows Vista C:\Windows\System32\Drivers\etc\hosts
Windows 7, 8, 10 C:\Windows\System32\Drivers\etc\hosts

hosts 파일은 별도의 확장자가 없기 때문에 안에 내용을 확인하게 위해서는 메모장이나 워드패드등으로 실행하면 됩니다.

메모장으로 실행 후 hosts 파일 내용을 수정 후 다른이름으로 저장합니다.

파일형식을 모든파일로 변경 후 hosts 파일로 저장합니다.

HOSTS 파일저장 안됨

이때 이 파일을 열 수 있는 권한이 없습니다. 사용권한에 대해서는 파일의 소유자나 관리자에 문의하십시오

라고 파일변경이 안되는 경우가 있는데 우선 순차적으로 hosts 파일을 교체하는 방법을 알아봅니다.

바탕화면 Hosts 파일 저장후 이동하기

가장 쉽게 할 수 있는 방법으로 hosts 파일을 etc 폴더에 저장하지 않고 바탕화면에 저장합니다.

그리고  hosts 파일을 종료 후 바탕화면에 저장한 hosts 파일을 etc 폴더로 잘라내기 후 붙여넣기 후 대상 폴더의 파일 덮어쓰기를 합니다.

보통 대부분 윈도우 사용자라면 이렇게 파일교체가 되는데 안된다면 아래 방법을 진행합니다.

메모장 관리자권한 실행 후 변경

파일변경에 대한 권한이 부족한 경우 메모장을 관리자권한으로 실행 후 열기를 눌러줍니다.

수정할 hosts 파일을 열어 수정 후 다른이름으로 저장합니다.

HOSTS 파일저장 안된다면 기존 파일을 덮의쓰기 합니다.

기존 파일을 덮어씌워 저장하며 관리자권한으로 파일변경에 대한 권한이 부여됩니다.

HOSTS 파일 읽기쓰기 수정권한 변경

이후에도 파일변경이 권한부족으로 안된다면 HOSTS 파일에 대한 읽기쓰기 수정권한을 변경합니다.

 

윈도우11 파일복사 이동 삭제 안됨 읽기쓰기 수정 관리자계정 설정

윈도우11 파일복사 이동 삭제 안됨 읽기쓰기 수정 관리자계정 설정 윈도우11 운영체제는 보안에 더욱 취중 된 운영체제로 생각보다 원하는 폴더에 파일을 삭제하거나 복사 이동을 할려고 할때

jab-guyver.co.kr

HOSTS 선택 후 속성으로 들어갑니다.

보안탭으로 들어간 뒤 사용권한을 편집합니다.

그리고 현재 사용중인 윈도우 사용자 계정에 권한을 보면 수정권한이 없습니다.

해당파일에 읽기 및 실행, 쓰기, 수정권한의 모든권한을 추가합니다.

윈도우 파일변경 감지해제

윈도우10  바이러스 및 위협방지

앞서 말한것과  같이 호스트파일 변경은 윈도우에서 자체적으로 차단하는 경우 바이러스 및 위협방지에서 파일변경 감지를 위한 실시간감시기능을 잠시 비활성화합니다.

바이러스 및 위협방지 실시간보호 해제

이러한 윈도우 실시간보호 및 랜섬웨어 감지등 외에도 알약이나 V3 프로그램이 실행되고 있다면 백신 프로그램 꺼주느것이 좋습니다.

윈도우 관리자계정 및 안전모드 부팅

이후에도 HOSTS 파일변경에 권한이 부족한다면 상위권한인 관리자계정으로 로그인하거나 안전모드로 부팅하게 되면 HOSTS 파일변경 시 권한부족을 해결할 수 있습니다.

리눅스 Hosts 파일수정

윈도우가 아닌 리눅스 운영체제를 사용한다면 아래 방법으로 호스트파일을 수정 변경이 가능합니다.

1. 터미널 창을 실행합니다.
2. 텍스트 편집기에서 hosts 파일을 열려면 다음 명령을 입력하십시오.

sudo nano /etc/hosts

3. 도메인 사용자 비밀번호를 입력합니다.
4. 파일을 원하는대로 편집하고, Control+X를 누르고, 변경 사항을 저장할 것인지를 묻는 질문에 y 를 입력합니다.

리눅스 OS에 따라서 조금 다를 수 있지만 기본적으로 hosts 파일의 내용을 보면 다음과 같습니다.

[$]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

위의 내용을 수정하거나 추가합니다.

[$]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.182    test.domain.co.kr
209.237.226.90   www.opensource.org
반응형