Hosts 파일을 통한 차단: 100% 신뢰할 수 있는 팁


들었을지도 모른다 호스트 파일. 그렇지 않으면 많은 것을 놓치지 않았습니다. 말 그대로, 이름으로 “호스트”를 가진 컴퓨터 파일입니다. 파일 형식을 결정하는 확장자는 없습니다.

따라서 파일 자체는 중요하지 않습니다. 그러나 컴퓨터의 특정 위치에 배치하면 컴퓨터의 외부 세계, 즉 인터넷에 대한 액세스를 제어하는 ​​효과적인 도구가 될 수 있습니다.이 경우, 나는 그것을 다음과 같이 부른다. 호스트 파일.

컴퓨터에서 특정 웹사이트를 차단하는 쉽고 효과적인 방법에 관심이 있다면 올바른 게시물을 읽는 것입니다. Windows와 Mac 모두 컴퓨터에서 호스트 파일을 관리하는 방법을 설명합니다.

WindowsHosts 파일
이것은 Windows 컴퓨터의 hosts 파일입니다. 마지막 네 개의 하단 행을 제외하고 나머지는 기본 콘텐츠이며 기본적으로 비어 있습니다. 해시 기호 뒤에 오는 모든 텍스트는 효과가 없습니다.

호스트 파일이란 무엇이며 어떻게 처리합니까?

Windows, macOS 또는 Linux를 실행하는 모든 컴퓨터에는 hosts 파일이 있습니다.기본적으로 이 파일은 아니오 사실상. 그것은 거기에 있지만, 그것이 무엇인지, 그리고 그것을 사용하는 방법을 간략하게 설명하는 몇 가지 정보를 포함하는 것 이외에는 아무 것도하지 않습니다.

즉, 기본 hosts 파일을 삭제해도 아무 일도 일어나지 않습니다. 필요 없습니다. 그리고 언제든지 그것을 재현할 수 있습니다.

Hosts 파일 이해

특정 방법으로 편집하면 hosts 파일이 컴퓨터의 로컬 DNS 매퍼 역할을 합니다. 이것은 다음과 같은 도메인을 수동으로 매핑하는 방법입니다. facebook.com선택한 특정 IP 주소에.

따라서 도메인을 존재하지 않는 IP 주소나 컴퓨터 자체의 IP 주소에 매핑하면 컴퓨터 사용자의 도메인을 효과적으로 차단할 수 있습니다.

호스트 파일의 해시 기호는 댓글.

프로그래밍에서 주석은 코드 자체에 영향을주지 않고 코드 행이 무엇을하는지 설명하는 방법입니다. 컴퓨터는 # 기호 자체와 그 뒤에 오는 각 행의 텍스트를 무시합니다.

호스트 파일의 모든 행의 시작 부분에 #이 붙은 경우(이것은 디폴트입니다), 컴퓨터의 완결상으로부터의 빈 파일과 같이 좋다.

이것은 hosts 파일의 항목의 예입니다 – 행 형식은 명령 구문. 이 경우 다음과 같습니다. IP 주소(공백) 도메인:

127.0.0.1     facebook.com

(IP 주소와 도메인을 구분하는 데 필요한 것은 하나뿐이지만, 이해하기 쉽도록 스페이스 바를 여러 번 눌렀습니다. 키보드의 Tab 키를 사용할 수도 있습니다.)

이 특정 진입점 facebook.com 로컬 호스트의 IP, 컴퓨터 자체 및 사실상 컴퓨터의 Facebook에 대한 액세스를 차단합니다. 구체적으로 facebook.com을 방문하면 웹사이트가 없거나 사용할 수 없다는 메시지가 표시됩니다.

또는, 0.0.0.0 동일한 효과를 얻기 위해 IP 주소로.그리고 사용하는 경우 다른 웹사이트의 IP 주소항목은 평균 장난입니다.

이 매핑은 시스템 전체에서 즉시 적용됩니다. 일반적으로 컴퓨터를 다시 시작할 필요가 없습니다.

그것이 작동하는 방식으로, 브라우저에서 도메인을 입력하는 것과 같이 도메인에 액세스 할 때마다 컴퓨터는 호스트 파일의 매핑을 확인합니다. 도메인이 수동으로 매핑된 경우 이를 사용하여 쿼리를 실행하지 않습니다. 해당 도메인의 DNS 서버.

DNS 서버는 인터넷의 공용 디렉토리와 같습니다. 그것은 당신이 가고 싶은 장소를 가리킨다. (이것은 동적 DNS와 혼동해서는 안됩니다. 동적 DNS는 다소 반대로 작동합니다.)

DNS가 수행하는 역할의 일반적인 예는 다음과 같습니다.

dongknowstech.com 등 웹사이트를 방문할 때마다 도메인 이름, 브라우저(Chrome, Firefox, Edge 등)는 먼저 홈 라우터에서 설정한 DNS 서버에 쿼리를 실행합니다.

그런 다음 이 서버는 웹 사이트의 도메인 이름(별칭 웹 주소 또는 URL)을 검색하고 해당 IP 주소(예: 임의의 숫자 문자열)를 브라우저에 반환합니다. (모든 웹사이트에는 IP 주소가 있습니다.) 그런 다음 브라우저는 해당 IP 주소에 따라 웹 사이트를 로드합니다.

이 과정이 필요한 것은 컴퓨터가 숫자만 이해할 수 있는 반면 인간은 숫자를 기억하는 것이 꽤 서투르기 때문입니다.

따라서 DNS 서버는 (한 번 존재했던) 전화 번호부 서비스와 비슷하며 전화 번호가 아닌 사람의 이름만 기억해야 합니다.

또한 자신이 무엇을 하는지 알고 악용하지 않는 한 필요한 수의 도메인을 수동으로 매핑할 수 있습니다.

hosts 파일 내에서 각 맵핑 항목(각 도메인)에 한 행이 걸립니다. 여러 도메인을 동일한 IP에 매핑할 수 있습니다.그래서 사용 0.0.0.0127.0.0.1 그들 모두를 차단하고 싶다면.

이제 이 멋진 hosts 파일이 컴퓨터의 어디에 있는지, 그리고 그것을 편집하는 방법을 찾아보자.

Windows 컴퓨터에서 호스트 파일을 처리하는 방법

Windows 컴퓨터에서 Hosts 파일은 항상 다음 위치에 있습니다.

c:windowssystem32driversetc

(드물게 Windows가 대신 다른 드라이브에 설치된 경우 c:, 그에 따라 드라이브 문자를 변경합니다. )

호스트 파일 위치 Windows 컴퓨터
이것은 Windows 컴퓨터에서 호스트 파일의 위치입니다. 폴더 경로를 나타내는 주소 표시줄에 유의하십시오.

그 행을 복사하고, 주소 표시줄 위의 스크린샷과 같이 Windows 탐색기의 버튼을 누르고 Enter 키를 누르면 바로 액세스할 수 있습니다.

이제 파일 삭제, 이름 바꾸기, 복사본 생성 등 모든 파일을 관리할 수 있습니다. 그건 그렇고, host 파일을 다른 위치로 이동해도 아무런 효과가 없습니다.

편집을 위해 호스트 파일을 여는 데 약간의 시간이 걸립니다. 확장자가 없으므로 일반 더블 클릭으로 작동하지 않습니다. 하지만 Windows 내장 메모장 앱과 같은 텍스트 편집기를 사용하여 파일을 여는 것과 같은 방법으로 열 수 있습니다.

앱에 익숙하지 않거나 일반적인 파일을 처리하는 방법을 모르는 경우 Windows에서 편집하기 위해 호스트를 여는 가장 빠른 방법은 다음 명령을 복사하여 탐색기의 주소 표시 줄에 붙여 넣고 Enter 키 를 누르는 것입니다 (아래 스크린 샷) :

notepad c:windowssystem32driversetchosts
Windows에서 Hosts 파일 편집
Windows에서 편집하고 저장하기 위해 호스트 파일을 여는 절차는 다음과 같습니다. Facebook과 Youtube를 차단하는 추가 항목에 유의하십시오.

이렇게 하면 파일이 메모장에서 열리고 변경할 수 있습니다. 여기에서도 스크린샷(마지막 두 줄)과 같이 한 줄에 하나의 도메인을 추가할 수 있습니다. 완료되면 파일 저장 — Ctrl+S 키보드 콤보를 사용하거나 파일을 닫고 프롬프트가 표시되면 저장하도록 선택합니다.

임무 완료.

그건 그렇고, 호스트 파일은 플랫폼간에 동일한 구문을 공유합니다. 따라서 Windows와 macOS간에 동일한 파일을 사용할 수 있습니다. 또는 파일 내용을 그 사이에 복사할 수 있습니다.

Mac에서 호스트 파일을 처리하는 방법

hosts 파일은 Mac의 /private/etc/ 폴더에 있으며 일반적으로 숨겨져 있습니다.

Mac에서 hosts 파일을 찾는 단계
Mac에서 hosts 파일을 찾는 단계

위 스크린샷과 같이 Mac에서 hosts 파일을 찾는 방법은 다음과 같습니다.

  1. 가져가다 파인다 데스크톱의 빈 위치를 클릭하여 최전선으로 이동하고, 이동->폴더로 이동…
  2. 들어가다 /private/etc/ 필드에서 히트 가다
  3. 표시되는 폴더에서 호스트 파일을 찾습니다. 거기에 없으면 새 컴퓨터를 만들거나 다른 컴퓨터에서 복사할 수 있습니다.

그러나 파일을 편집하는 경우 위를 건너뛸 수 있습니다.

편집을 위해 Mac에서 호스트 파일을 여는 절차는 다음과 같습니다.

  1. 터미널을 실행하고(스포트라이트를 사용하여 검색) 다음 명령을 입력하고 Enter 키를 누릅니다.
sudo nano /etc/hosts

계정의 비밀번호를 입력하라는 메시지가 표시됩니다. 제발!

Mac에서 hosts 파일을 편집하는 단계
Mac에서 hosts 파일을 편집하는 단계

2.hosts 파일이 Nano 앱에서 열립니다. 이제 화살표 키를 사용하여 이동하고 필요한 경우 정보를 입력할 수 있습니다.

그런 다음 Ctrl+0을 사용하여 변경 사항을 저장하고 Ctrl+X를 사용하여 종료합니다. 임무 완료.

보안 조치가 아닙니다.

차단 목적으로 호스트 파일을 사용하기 전에 도메인을 차단하는 것뿐만 아니라 차단하는 이유를 자문하십시오. 아니오 그것을 방문합니다.

대답이 무엇이든,이 블록 메커니즘은 잘 제어 할 수없는 것을 제어하려는 경우에 적용됩니다.

예를 들어, 자녀를 위한 부모 통제 실습이나 자신이 해서는 안 되는 웹사이트를 방문하고자 하는 충동을 통제하기 위한 쿠션을 제공할 수 있습니다. 아니면 누군가를 괴롭히고 싶을 수도 있습니다.

중요한 것은 hosts 파일이 보안 조치가 아니라 관리 수단이라는 것입니다. 도메인을 차단해도 컴퓨터가 안전하지 않으므로 컴퓨터가 도메인에 액세스할 수 없게 됩니다.

최종 아이디어

호스트 파일을 사용하는 것은 컴퓨터에서 특정 웹 사이트를 차단하는 확실하고 쉬운 방법입니다.

한 번에 하나의 도메인을 hosts 파일에 입력하면 시간이 걸릴 수 있습니다. 이 때문에 차단된 도메인의 긴 목록을 누군가가 컴파일한 미리 만들어진 호스트 파일이 많이 있습니다.

그러나 이러한 사전 패키징된 hosts 파일에 유의하십시오. 이들은 합법적인 서비스를 포함한 모든 종류의 서비스를 차단하기 위해 수백 개의 도메인을 포함하는 경향이 있습니다.

많은 도메인이 상호 연결되어 있으며 하나를 차단하면 다른 도메인이 제대로 작동하지 않을 수 있습니다. 잘못된 도메인을 차단하면 자동 업데이트 및 보안/무결성 검사와 같은 컴퓨터의 중요한 기능이 작동하지 않을 수 있습니다.

또한 큰 호스트 파일도 성능 문제를 일으킬 수 있습니다. 크기를 수백 킬로바이트 미만으로 유지하는 것이 좋습니다.

즉, hosts 파일은 적절한 목적으로 적절히 사용할 때 적합한 도구입니다. 그러나, 당신이 그것을 남용할 때, 그것은 또한 고통일 수 있다.

두 경우 모두 연결 문제를 해결할 때 이 점에 유의하여 빈 (기본) hosts 파일을 사용하는 것이 좋습니다. 더 나쁜 것은 안전하게 삭제하거나 기본 위치에서 이동할 수 있습니다.

About the author

amazingrecipes.co

Leave a Comment