Mac에서 호스트 파일을 편집하는 방법

Windows 기반 컴퓨터와 마찬가지로 Mac 에는 컴퓨터가 (Mac)인터넷(Internet) 의 웹사이트에 연결하는 방식을 구성하는 호스트 파일이 있습니다 . 이 파일에는 웹 사이트 및 IP 주소에 대한 참조가 포함되어 있으며 Mac(Mac) 에서 다양한 방법으로 사용할 수 있습니다 .

Mac 에서 호스트 파일을 편집(edit the hosts file) 하려는 이유 중 하나는 웹 사이트를 차단하는 것입니다. 특정 웹사이트가 컴퓨터에서 액세스되는 것을 차단하는 좋은 방법입니다. 두 번째로 가능한 사용법은 컴퓨터에서 로컬로 자신의 웹사이트를 테스트하는 것입니다. 호스트 파일이 선택한 도메인 이름을 로컬 스토리지의 네트워크 경로로 리디렉션하도록 할 수 있습니다.

Mac에서 호스트 파일을 편집하는 방법

Mac 호스트 파일 위치(Mac Hosts File Location)

호스트 파일을 편집하는 것은 위험한 작업이므로 Apple 은 의도적으로 이를 시스템의 개인 폴더에 배치했습니다. 이는 사용자가 적절한 지식 없이 수정하여 전체 시스템에 손상을 입히는 것을 방지하기 위한 것입니다.

폴더 창으로 이동

호기심 많은 사용자를 위해 경로는 /etc/hosts/터미널(Terminal) 창 을 사용하여 액세스할 수 있습니다 .

Mac에서 호스트 파일 편집(Edit Hosts File On Mac)

내장 편집기가 있기 때문에 Mac 에서 호스트 파일을 편집하는 것은 상당히 쉽습니다 . 터미널(Terminal) 내부에 있으며 나노 편집기라고 합니다. 이를 사용하여 컴퓨터의 호스트 파일을 포함한 모든 텍스트 파일을 열고 편집할 수 있습니다.

(Make)다음 단계를 수행하려면 관리자 계정을 사용하고 있는지 확인 하세요.

  1. Dock 에서 Launchpad 를 클릭하고 Terminal 을 검색하여 실행합니다.

Spotlight 검색의 터미널

  1. 터미널(Terminal) 에 다음 명령을 입력 하고 Enter (Enter) 를 누릅니다 . nano 편집기에서 호스트 파일을 엽니다.

    sudo nano /etc/hosts

명령이 있는 터미널 화면: sudo nano /etc/hosts

  1. sudo 명령이므로 암호를 입력하라는 메시지가 표시됩니다. 암호를 입력하고 계속하십시오.

터미널 창의 비밀번호 프롬프트

  1. 이제 파일이 화면에서 열리고 편집을 시작할 수 있습니다.

Mac 호스트 파일 이해(Understanding The Mac Hosts File)

이전에 호스트 파일을 편집한 적이 없다면 파일 작업이 다소 복잡할 수 있습니다. 그러나 보기보다 편집이 어렵지 않습니다.

파일에서 찾을 수 있는 항목 중 하나는 127.0.0.1 localhost 입니다.

터미널의 로컬 호스트

숫자가 있는 첫 번째 섹션은 Mac(Mac) 의 로컬 IP 주소입니다 . 호스트 이름이 있는 두 번째 섹션은 해당 IP 주소에 액세스하는 데 사용하는 것입니다.

위의 두 부분을 함께 결합하면 모든 localhost 쿼리를 IP 주소 127.0.0.1 로 리디렉션합니다 . 브라우저에 localhost(localhost) 를 입력하면 브라우저는 호스트 파일을 살펴보고 지정된 IP 주소를 얻고 해당 IP 주소로 이동합니다.

간단히 말해서, 호스트 파일은 IP 주소와 도메인 이름의 조합일 뿐입니다. 원하는 결과를 얻기 위해 원하는 방식으로 이를 수정할 수 있습니다.

호스트 파일로 리디렉션 설정(Set Up Redirects With The Hosts File)

호스트 파일로 할 수 있는 일 중 하나는 리디렉션을 설정하는 것입니다. 도메인 이름이 가리키는 것과 완전히 다른 것을 가리키도록 할 수 있습니다.

예를 들어 소셜 미디어 사용을 줄이려는 경우 facebook.com과 같은 도메인이 브라우저를 Wikipedia 와 같은 사이트로 리디렉션하도록 할 수 있습니다 . 원하는 거의 모든 도메인과 IP 주소를 사용할 수 있습니다.

호스트 파일을 사용하여 위의 리디렉션을 설정(set up the above redirection using the hosts file) 하는 방법을 살펴보겠습니다 .

  1. 파일이 nano 편집기에서 열려 있는 동안 화살표 키를 사용하여 localhost 가 끝나는 위치로 커서를 가져옵니다. 그런 다음 Enter 키를 눌러 항목(Enter) 에 대한 새 줄을 추가합니다.

터미널 화면의 새 줄

  1. 방금 추가한 새 줄에 원본 도메인을 리디렉션할 IP 주소를 입력합니다. Wikipedia의 IP 주소인 103.102.166.224 를 사용 하겠습니다.

103.102.166.224 터미널에 입력한 주소

  1. 키보드의 Tab 키를 눌러 소스 도메인 필드로 이동합니다.
  2. 여기에 이전에 입력한 IP 주소로 리디렉션할 도메인 이름을 입력합니다. 여기서는 facebook.com(facebook.com) 을 사용 하겠습니다.

터미널 창의 facebook.com 호스트

  1. 변경이 완료되면 키보드의 Ctrl + O 키를 눌러 파일을 저장합니다.
  2. Enter 키(Enter) 를 눌러 작업을 확인합니다.
  3. Ctrl + X 키를 눌러 나노 편집기를 닫습니다.
  4. 이제 변경 사항을 적용하려면 DNS 캐시를 플러시해야 합니다. 그렇게 하려면 터미널(Terminal) 에 다음 명령을 입력 하고 Enter (Enter) 를 누릅니다 .

    dscacheutil -flushcache

dscacheutil -flushcache 명령이 있는 터미널 창

  1. 브라우저를 열고 facebook.com 을 입력하고 Enter 키를 누릅니다 . Facebook 이 아닌 Wikipedia 가 열립니다 .

빠른 팁: 웹사이트의 IP 주소를 찾는 방법(Quick Tip: How To Find a Website’s IP Address)

위의 절차에서 볼 수 있듯이 사람들을 리디렉션하려는 사이트의 IP 주소가 필요합니다. 아직 모르는 경우 터미널 에서 명령을 사용하여 (Terminal)웹사이트의 IP 주소(find out the IP address of any website) 를 찾을 수 있습니다 .

  1. 터미널(Terminal) 창 에서 다음 명령을 입력하고 Enter 키를 누릅니다 . wikipedia.org 를 원하는 웹사이트 로 바꾸십시오 .

    핑 wikipedia.org(ping wikipedia.org)

터미널 창에서 wikipedia.org 핑

  1. 화면에 IP 주소가 표시됩니다. 이것이 바로 호스트 파일에서 사용할 수 있는 것입니다.

터미널 화면에 표시되는 IP 주소

Mac에서 호스트 파일을 편집하여 웹사이트 차단(Block Websites By Editing The Hosts File On Mac)

호스트 파일의 장점은 Mac 에 타사 앱을 설치하지 않고도 사이트를 차단할 수 있다는 것(it lets you block sites) 입니다. 파일에 항목을 추가할 수 있으며 해당 항목에 대한 모든 연결 요청이 거부됩니다.

  1. 위와 같이 nano 편집기에서 호스트 파일을 실행합니다.
  2. localhost 항목이 끝나는 위치에 커서를 놓고 Enter 키(Enter) 를 눌러 새 줄을 추가합니다.
  3. IP 주소 127.0.0.1 을 입력하고 키보드에서 (127.0.0.1)Tab 키를 누릅니다 .
  4. (Enter)차단하려는 사이트의 도메인 이름을 입력 합니다. 예를 들어 Instagram 을 차단하려면 (Instagram)instagram.com 을 입력 하십시오.

터미널 창의 instagram.com

  1. Ctrl Ctrl + O 를 눌러 변경 사항을 저장합니다.
  2. Ctrl Ctrl + X 를 눌러 파일을 닫습니다.
  3. 다음 명령을 입력하고 Enter 키(Enter) 를 눌러 DNS 캐시를 플러시합니다.

    dscacheutil -flushcache

명령: 터미널의 dscacheutil -flushcache

이제 차단된 사이트에 액세스하려고 할 때마다 오류 페이지가 표시되는 로컬 호스트로 이동합니다.

Mac 호스트 파일 은 나가는 네트워크 요청을 처리할 수 있는 다양한 방법을 제공하며 원하는 대로 차단 및 차단 해제할 수 있습니다. 이전에 Mac(Mac) 에서 호스트 파일을 사용한 적이 있습니까? 그렇다면 무엇을 위한 것이었습니까? 아래 의견에 알려주십시오.



About the author

저는 이 분야에서 거의 10년의 경험을 가진 소프트웨어 엔지니어이자 블로거입니다. 저는 Mac 및 Windows 플랫폼을 위한 도구 리뷰 및 튜토리얼 제작을 전문으로 할 뿐만 아니라 소프트웨어 개발 주제에 대한 전문가 논평을 제공합니다. 저는 또한 전 세계의 기술 컨퍼런스에서 프레젠테이션을 한 전문 연사이자 강사입니다.



Related posts