자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

환경: windows 7

 

자녀들에게 유해한 사이트는 미리미리 차단을 해 줘야 합니다. 윈도우에서 제공하는 가족 보호 기능을 이용해 수많은 사이트를 한번에 차단할 수 있지만 목록에서 빠진 것들도 많습니다. 추가적으로 유해 사이트를 차단하기 위해서 다른 유틸들이 필요하진 않습니다. 몇 번 손이 더 가지만 윈도우 기본 기능만 이용해서 막을 수 있습니다. 윈도우에 있는 시스템 파일인 hosts 를 이용하는 것입니다.

 

윈도우 시스템 파일인 hosts 파일의 위치는 다음과 같습니다. 아래 주소를 드래그해서 검색창에 넣습니다. 그럼 파일 오픈을 위한 연결 프로그램 창이 뜹니다.

C:\Windows\system32\drivers\etc\hosts

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

hosts 파일의 내용을 편집하기 위해 메모장을 선택합니다. 메모장이 아닌 워드패드나 마이크로소프트 워드도 상관없습니다. , 확장자를 변경해선 안됩니다. 예를 들어 확장자가 없는 hosts 파일에 .txt 를 붙여서는 안된다는 것이죠.

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 


차단 방법은 간단합니다. 앞에 127.0.0.1 아이피 주소를 넣고 한 칸 띄운 후 차단할 주수를 넣는 것입니다. 이 문장은 해당 도메인 주소를 앞에 있는 아이피 주소로 강제 연결을 하겠다는 의미입니다. 127.0.0.1 는 자신의 PC 주소를 가리키므로 설정한 도메인 주소는 제대로 연결이 안되는 것이죠. 이런 식으로 사이트 주소를 추가해 나가면 됩니다. 글 제일 앞에 # 은 주석입니다. 그러므로 # 은 빼고 아이피와 도메인을 입력해야 합니다

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

백신 프로그램으로 알약이 깔려 있다면 잠시 중단해야 합니다. 기특하게도 [호스트 파일 보호 알림] 기능 때문에 파일의 내용을 변경할 수 없기 때문입니다. 해킹 방법 중 하나가 호스트 파일을 변경을 차단함으로써 백신으로서의 역할을 한 것입니다

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

이제 적용이 되었는지 접속해 볼까요? 그림처럼 구글 접속이 차단되어서 웹 페이지를 찾을 수 없다고 나오네요. 적용 테스트를 하기 위해서는 이전에 떠 있던 브라우저를 종료하고 다시 실행해야 합니다

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

그런데 hosts 에서 차단을 해지 했는데도 적용이 늦어서 접속이 안될 때가 있습니다. 이런 경우 도스명령창에서 이전 DNS 정보를 삭제하는 명령어를 실행해야 합니다. ipconfig 에 있는 flushdns 가 그것입니다

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용

 

flushdns 명령 실행 후 캐시를 삭제하고 나서 nslookup 으로 ip 를 확인합니다. ip 가 위에서 설정한 127.0.0.1 이 아니라면 문제가 해결된 것입니다. 이상으로 hosts 파일을 이용해 유해 사이트를 차단하는 방법에 대해 알아 보았습니다

자녀들을 위한 유해 사이트 차단하는 방법, 호스트(hosts) 시스템 파일 이용


Posted by 녹두장군

댓글을 달아 주세요

  1. akzmsptba 2017.01.29 20:55  댓글주소  수정/삭제  댓글쓰기

    글 잘봤습니다~ 저는 종종 호스트 파일을 만지작거리다가 궁금한게 있어서 여쭤볼게요~
    해외 백신 프로그램을 크랙 패치를 이용하여 사용하고있습니다. 패치를 제작한 사람이 호스트 파일에
    백신 회사 주소를 입력하라더군요. 예를 들어 0.0.0.0 백신 회사 주소.com
    이렇게 호스트파일을 수정하면 정말 제 pc가 그 회사를 차단하게 됩니까??
    저는 백신 프로그램을 설치하자마자 호스트 파일을 백신 제외설정에 포함시킬라고했는데 파일이 선택이 안돼더라구요 그래서 상위 driver 폴더를 제외 대상에 포함시켰는데
    방금 제 컴 바이러스 검사를했는데요 멜웨어라면서 보니까 호스트파일이 계속 격리대상이더라구요
    호스트 파일을 삭제후 새로 작성한 후 검사해도 또 멜웨어라더군요.
    그러면서 부연설명에 영어로 "우리 소프트웨어 훔치지마"로 돼있구요

    그렇다면 제 호스트파일에 추가하지못한 백신 회사 서버 주소가 또 있다는 건가요?? 그래서 못막은건가요?
    ㅋㅋ