어떤 사이트들은 정말 근처에 가고 싶지 않다. 문제는 그런 사이트들은 더 많은 사람이 접근해야 돈을 버는 곳이라서, 수단과 방법을 가리지 않고 사람들의 접속을 유도한다.

대표적인 예가, 아무때나 검색어와는 전혀 상관없이 튀어나오는 살색 사이트들. 혹은, 엄청나게 큰 플래쉬광고를 밀어넣는 사이트들.

윈도우즈 2000이후의 모든 윈도우즈 컴퓨터에는 이를 해결할 아주 간단한 방법이 있다. 바로, %systemroot%\system32\drivers\etc\hosts (통상 c:\windows\system32\drivers\etc\hosts) 를 편집하는 것이다.

이 파일의 형식은 다음과 같다.

숫자주소 이름주소

여기서 숫자주소를 "127.0.0.1"로 적어주고 이름주소에 막고 싶은 사이트 이름을 적어주면 된다. 예컨대,

127.0.0.1 pagead2.googlesyndication.com

라고 적어주면 어떤 회사의 광고서버로 오고가는 모든 트래픽을 막을 수가 있게된다. 한줄에 하나씩 원하지 않는 사이트들을 적어주면 이후로는 그 사이트들로는 접근하지 않는다. 주석은 #로 시작한다. 예컨대,

# 광고서버 차단
127.0.0.1 pagead2.googlesyndication.com

유용한 경우: 살색 사이트 막기. 광고 서버 막기. 나 몰래 뒤에서 특정 서버 접근하는 프로그램 막기.

----

편집 1: 주석에 대한 설명 추가. 또한, 원래의 /etc/hosts목적과는 다른 결과를 위해 사용하는 방법이니 hack이 맞는 분류로 보인다.

편집 2: 광고를 막으려는 목적으로 이 방법을 사용할 때에는, 가짜 웹서버를 이용하면 지저분한 연결실패 메세지를 보지 않고 광고가 있던 자리를 공백으로 만들어 준다.

Posted by movsd
,