호스트(Hosts) 파일이라는 용어를 들어보셨나요? 많은 분들이 호스트 파일과 DNS 파일을 혼동하기 쉽지만, 사실 이 둘은 완전히 다른 개념입니다. 맥에서 호스트 파일을 편집하는 방법을 살펴보기에 앞서, 먼저 호스트 파일과 DNS의 기본적인 차이부터 알아보겠습니다.
호스트 파일 vs DNS

많은 사람들이 DNS를 호스트 파일과 동일하게 여기지만, 실제로 두 개념은 상당히 다릅니다. DNS(Domain Name System, 도메인 네임 시스템)는 어떤 웹 주소가 어떤 IP 주소에 해당하는지를 정리해 둔 거대한 데이터베이스이자 디렉터리입니다.
반면 호스트 파일은 특정 기기에 한정되어 적용됩니다. 즉, 맥의 호스트 파일은 호스트명을 지정된 IP 주소에 매핑해 주는 매우 중요한 문서입니다. 이는 스마트폰에 연락처를 저장하는 방식과 비슷합니다. 예를 들어, 연락처 이름이 웹 주소 역할을 하고 전화번호가 IP 주소 역할을 한다고 생각하면 이해하기 쉽습니다.
맥에서 호스트 파일 편집이란?
맥에서 호스트 파일을 편집하는 개념은 생각보다 간단합니다. 특정 웹 주소의 IP 주소를 다른 곳으로 우회시키는 것뿐입니다. 브라우저에서 "찾으시는 웹페이지를 찾을 수 없습니다"라는 메시지를 본 적이 있으신가요? 이는 특정 웹 주소가 잘못된 IP 주소와 연결되었을 때 발생하는 현상입니다. 마치 휴대폰에서 연락처 정보를 잘못 입력해 상대방에게 연결되지 못하는 것과 같은 원리입니다.
그렇다면 맥에서 호스트 파일을 편집하면 어떤 점이 좋을까요? 아래에서 주요 장점을 자세히 살펴보겠습니다.
맥에서 호스트 파일 편집의 장점
웹 주소를 특정 IP 주소로 우회하면 다음과 같은 이점을 누릴 수 있습니다.
1. 생산성 향상
소규모 비즈니스를 운영 중이라면 Facebook, YouTube, Twitter 같은 소셜 미디어 사이트를 차단함으로써 직원들이 업무에 집중하도록 유도할 수 있습니다.
2. 네트워크 테스트
새로운 네트워크를 구축하거나 새로운 웹사이트 프로젝트를 개발할 때, 웹 주소를 다른 IP 주소로 우회하면 개발 과정에서 실제 웹사이트에 영향을 주지 않고 작업할 수 있습니다.
3. 악성 웹사이트 차단
악성 웹사이트를 미리 파악했다면 해당 웹 페이지를 안전한 랜딩 페이지로 우회시켜 잠재적인 보안 위협으로부터 시스템을 보호할 수 있습니다.
4. 향상된 속도
호스트 파일은 맥이나 특정 기기에 로컬로 저장되기 때문에, DNS를 거치는 방식보다 웹 페이지를 찾는 속도가 크게 빨라져 더욱 쾌적한 브라우징 경험을 제공합니다.
터미널(Terminal)로 맥 호스트 파일 편집하는 방법
호스트 파일 편집을 시작하기 전에, 반드시 관리자(Administrator) 권한이 있는지 먼저 확인하세요.

- 스포트라이트 검색(Spotlight)이나 파인더(Finder) 창을 통해 맥에서 터미널을 실행합니다.
- 터미널 창에 sudo nano /etc/hosts를 입력하고 엔터 키를 누릅니다. 이 명령어를 통해 나노(Nano) 텍스트 편집기에 접속할 수 있으며, 바로 이곳에서 호스트 파일을 편집하게 됩니다.
- 이제 웹사이트를 우회시킬 대체 IP 주소를 입력한 뒤 탭(Tab) 키를 누르고, 그다음 웹 페이지 주소 또는 도메인 이름을 입력합니다. 예를 들어 YouTube 접속을 차단하고 싶다면, 먼저 001.0.0.100 같은 유효하지 않은 IP 주소를 입력하고 탭 키를 누른 후 www.youtube.com을 입력하면 됩니다.
- Control + O 키를 눌러 변경 사항을 저장하고, Control + X 키를 눌러 나노 텍스트 편집기를 종료합니다.
- 터미널 창을 완전히 닫기 전에 sudo killall -HUP mDNSResponder를 입력하고 엔터 키를 눌러 DNS 캐시를 모두 삭제합니다.
TextEdit로 맥 호스트 파일 편집하는 방법
맥 터미널 외에도 TextEdit 앱을 사용해 호스트 파일을 편집할 수 있습니다.
- 파인더(Finder) > 이동(Go) > 폴더로 이동(Go to Folder...) 순서로 진입합니다.
- /private/etc/hosts를 입력한 뒤 '이동' 버튼을 클릭합니다.

- 호스트 파일을 맥 데스크톱으로 복사한 뒤 파일을 더블클릭하여 수정합니다.
- 터미널에서 했던 것처럼, 먼저 대체 IP 주소를 입력하고 탭 키를 누른 후 그다음 웹 페이지 주소를 입력합니다.

- 호스트 파일에 원하는 변경 사항을 모두 적용한 후 저장하고, 파일을 가져왔던 원래 위치인 etc 폴더로 다시 복사합니다.
- 맥에서 기존 파일을 새 파일로 교체할지 묻는 메시지가 나타나면, 확인을 눌러 진행합니다.
지금까지 맥 호스트 파일을 편집하는 방법을 간단히 알아보았습니다. 위에서 소개한 단계들을 따라 하시면 어렵지 않게 설정을 완료하실 수 있을 것입니다.
추가 문의 사항이나 피드백이 있다면 언제든지 댓글로 남겨주세요!