[무료] 편리한 맥용 호스트(hosts) 파일 매니저 'Gas Mask'

2014. 3. 3. 01:50    작성자: ONE™


Gas Mask (무료)

사파리나 크롬 같은 웹 브라우저 주소창에 도메인 이름을 입력하면 '도메인네임서버(DNS)'에 질의를 보내 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호, 즉 IP 주소를 받아옵니다. apple.com을 입력하면 17.151.0.151라는 일련의 숫자가 돌아오는 식입니다. 사용자가 모든 웹 사이트의 IP 주소를 일일이 외울 수 없기 때문인데, DNS 서버가 일종의 주소록 역할을 하는 것입니다.

그런데 인터넷 통신을 할 때 DNS 보다 먼저 참고하는 파일이 시스템 내에 존재합니다. 바로 'hosts' 파일입니다.

hosts 파일에 특정 웹페이지의 IP 주소가 담겨 있으면 DNS에 해당 웹페이지에 대한 쿼리를 보내지 않게 됩니다. 쉽게 말해 DNS가 기업과 관공서 연락처가 수록된 공공 전화번호부라면 hosts는 개인 수첩에 비유할 수 있습니다.

언제 주로 사용하나?

보통 사내 개발 환경을 구축하거나 자신의 PC에서 웹 개발 환경을 테스트할 때, 또 특정 사이트의 접속을 차단하거나 우회해서 접속할 때 hosts 파일을 수정하게 됩니다. 따라서 일반 사용자보다는 아무래도 웹 개발자, 서버 운영자가 주로 다루는 파일입니다.

하지만 가장 빠른 YouTube 서버를 찾기 위해, 또는 광고를 차단하기 위해, 특정 응용 프로그램이 제작사 사이트에 접속하는 것을 막아 프로그램을 무한히 공짜로 사용할 수 있는 꼼수 등 일반 사용자가 hosts 파일을 수정하는 경우도 어렵지 않게 볼 수 있습니다.

또 맥에서는 드문 일이지만 악성코드가 이 hosts 파일을 자기 맘대로 변조해 피싱 사이트로 접속을 유도하는 경우도 왕왕 발생합니다. hosts 파일의 존재를 모르는 초보자들이 보기 좋게 낚이는 것이죠.

즉, hosts 파일은 잘만 다루면 매우 쓸모있는 존재이지만 잘못 다루면 큰 화를 불러올 수 있는 양면성을 지닌 파일입니다.

방독면(Gas Mask)?

조금 삭막해 보이는 아이콘과 이름을 가지고 있는 'Gas Mask'는 이 hosts 파일을 맥에서 매우 간편하게 관리∙편집할 수 있는 hosts 매니저입니다. (글을 적고 보니 뜬금없이 전직 호스트 매니저로 일하던 친구가 떠오르는군요...)

보통 맥에서 hosts 파일 다룰 일이 생기면 vi 혹은 nano 같은 터미널 기반의 편집기를 사용하기 마련인데, Gas Mask는 마치 OS X에 내장된 텍스트 편집기를 다루듯 hosts 파일을 쉽게 관리할 수 있도록 도와줍니다. 또 여러 개의 hosts 파일을 미리 준비해두고 용도에 따라 전환하며 쓸 수 있는 매력적인 기능도 갖추고 있습니다. 

이런 장점 덕분에 vi가 낯선 일반 사용자에서부터 hosts를 수시로 접근하는 고급 사용자까지 Gas Mask를 두루 만족하며 사용할 수 있습니다.

둘러보기

Gas Mask를 실행한 모습입니다. 시스템에서 hosts 파일 원본을 불러와 보여줍니다. ▼

원본을 직접 건드리거나 백업할 필요없이 신규 hosts 파일을 추가로 생성할 수 있으며, 우측 편집 영역에서 자유롭게 수정이 가능합니다. 텍스트 편집기와는 달리 구문 강조(Syntax Highlight)를 지원해 시인성도 좋습니다. ▼

이와 같은 방식으로 용도에 맞게 여러 hosts 파일을 생성하고 필요에 따라 알맞은 hosts 파일을 활성화할 수 있습니다. ▼

이뿐만이 아닙니다. 

여러 hosts 파일을 하나로 묶어 동시 적용하는 것도 가능합니다. 이렇게 하면 프로젝트를 진행할 때마다 매번 새롭게 hosts 파일을 수정하지 않고 그때그때 적당한 hosts를 재사용하면돼 편리합니다. 또 원격 컴퓨터로부터 주기적으로 hosts 파일을 불러와 적용하는 기능도 마련돼 있습니다. ▼

앱을 메뉴 막대에 상주시켜 놓거나 키보드 단축키로 hosts 파일을 수시로 바꿔쓰는 것도 가능합니다. 물로 앱을 종료하더라도 변경 상태가 유지되기 때문에 필요할 때만 Gas Mask를 실행해도 무방합니다. ▼

코멘트 & 다운로드

Gas Mask는 hosts 파일 수정과 관리∙편집에 따르는 고통으로부터 개발자를 완전히 자유롭게 만들어 주는 신박한 프로그램입니다. 

개발에서부터 서버 구축 단계에 이르기까지 각 개발 단계마다 hosts 파일을 변경해야 할 때 유용하며, 초보자도 vi 에디터 명령어와 파일 경로를 일일이 기억할 필요가 없어 사용이 쉽습니다. 소스코드가 공개돼 있어 신뢰감도 높습니다. 즉, 사용자 몰래 엄한 짓을 하는 프로그램은 아닙니다.

지금까지 맥을 쓰면서 단 한번이라도 hosts 파일을 건드려 본적이 있는 사용자라면 지금 바로 사용해보세요. 다음 링크에서 상시 무료로 내려받을 수 있습니다.

Download $0.00



참조
Gas Mask 공식 홈페이지

관련 글
• 맥 OS X 버전별 DNS 캐시 데이터 초기화 (DNS Flush) 방법. 매버릭스 포함
• OS X 매버릭스 지도 앱에서 국내 지도가 보이지 않는 증상… DNS 설정 변경이 원인?
• OS X 마운틴 라이언에서 웹 공유 기능 활성화하기

    
  1. Blog Icon
    publicum

    앗! 일등?!! :)
    늘 좋은 정보 감사드려요!

  2. Blog Icon
    Willis

    항상 글 잘 읽고 있습니다.
    '뷰 인 맥 앱스토어 '라고 되어있어서 웹페이가 열릴줄알았는데.. 다운이되서 살짝놀랬네요..ㅋㅋ

  3. 엄한 스니펫을 소환했군요. 스윽 수정했습니다 :-)

  4. Blog Icon
    한글로

    이따금 호스트 변경을 해야 할 일이 있을 때마다 귀찮았었는데 좋은 정보네요.
    감사합니다. ^^

  5. Blog Icon
    야리

    개발자로서 좋은 프로그램이네요 감사합니다 :)

  6. 호스트 파일 수정 시 편리하겠네요! 감사합니다! :D

  7. Blog Icon
    thisisyh

    호스트 파일 수정할일은 없는데 아이콘이 마음에 들면 어떡하죠?ㅎㅎㅎㅎ

  8. Blog Icon
    Joshua

    필요성을 크게 느끼지 못하지만 추천앱은 일단 받고 봅니다!!!

  9. Blog Icon
    gnome

    참고로 hosts 파일을 변경하면 일반적으로 나타나는 문제중 하나가 FaceTime이나 메시지 에서 로그인이 되지 않는 문제가 빈번하게 발생합니다. 만약 편집후에 이와 같은 프로그램에서 갑자기 로그인이 되지 않는다면, 기본 hosts 파일로 변경해 보시기 바랍니다.

  10. Blog Icon
    alexanam

    hosts 파일 수정해서 써야될 일이 많아서,
    윈도우에서는 hosts toggler 라는걸 쓰고 있고
    (이 프로그램 개발자도 hosts 파일 수정하는거 너무 귀찮아서 만든 거라죠...)
    맥에서는 vi 로 열어서 편집했습니다만..

    이거구나 싶어서 깔아봤는데,
    계속 crash 되네요... ㅜㅜ

  11. 공식 홈페이지에는 0.6 버전까지 올라와 있던데 내부 업데이트 기능으로 설치되는 0.7 버전을 한번 사용해 보시겠습니까?
    http://d.pr/f/3Jk8

  12. Blog Icon
    alexanam

    역시~!!!
    감사합니다.
    알려주신 버전으로 하니 잘 되네요!!!

  13. Blog Icon
    guest

    오~ 예전 설문 때 저도 Gas mask 추천 드렸었는데, 저 말고도 얘기하신 분이 많았나 보네요. :)
    이런 프로그램이 필요한 사람은 매우 적을 것 같았는데..
    왠지 우리나라는 일반 사용자들이 아닌 개발자들이 맥을 더 선호하는 것 같더라고요.

  14. 개발자에게 매우 유용한 프로그램이네요.
    이전엔 터미널로 접속해서 수정하곤 했는데 덕분에 매우 편해리졌습니다. ^^

  15. Blog Icon
    누구지

    앗!!! 이제 사용을 못하는 걸까요? 403 오류 뜨네요~

  16. Blog Icon
    며리

    https://github.com/2ndalpha/gasmask
    으로 공식홈페이지 주소가 바뀌어져 있네요.
    현재 최신 버전 0.8.1