오늘은 UO런치패드님의 블로그에 갔다가 재미있는 것을 발견했다. hosts 파일을 이용한 광고차단...

 

 

 

1. hosts 파일 편집

hosts 파일은 도메인의 IP 주소를 설정하는 파일이다...

127.0.0.1                rad.live.com

hosts 파일에 위와 같이 등록을 해 두면 rad.live.com이라는 도메인의 IP 주소가 127.0.0.1이 되는 것이다. 보통 이 도메인의 IP 주소는 세계 각국에 흩어져 있는 공인 DNS 서버에서 관리를 한다.. 그런데 자신의 컴퓨터에 있는 hosts 파일을 편집을 하면 특정 도메인의 주소를 위의 경우처럼 재설정 할 수가 있게 된다.. 물론 그 영향은 자신의 컴퓨터만 받게 된다. 다른 컴퓨터에는 아무런 영향이 없다..

바로 이 방법을 사용을 해서 광고를 차단한다.. 도메인 주소들 중에는 광고를 전문적으로 하는 도메인이 있다. 이런 도메인의 주소를 자신의 컴퓨터 주소로 바꿔버리게 되면 웹 서핑을 할 때 광고 도메인 서버에 접속을 하지 않게 될 것이고 결국 광고를 보지 않게 될 것이다...

 

UO런치패드님은 각종 광고관련 도메인 주소를 모아놓은 hosts 파일을 제공하신다.. 재미있다. 일단 링크 제공...
http://dis1.tistory.com/109

위의 링크에서 hosts 파일을 받아서 자신의 컴퓨터의 아래 폴더에 복사해 넣도록 한다. 단 파일의 이름은 확장자 없이 hosts 이어야 한다. 아마 받은 파일의 이름이 hosts.txt 였던 것 같은데 뒤의 .txt는 삭제해주어야 한다.

C:\Windows\System32\Drivers\Etc

이렇게 해당 폴더에 hosts 파일을 복사해 넣으면 더 이상 광고가 출력되지 않는다.. 하지만 아래처럼 페이지를 찾을 수 없다는 메세지를 보게된다.

snag235446

 

 

 

 

2. brhttpd 설치

이 문제를 해결하기 위해서 brhttpd 라는 프로그램을 설치를 한다. brhttpd는 작은 웹서버 프로그램으로 이 문제를 해결하기 위해서 개발된 프로그램이다.. 웹 브라우저가 광고 관련 사이트에 접근을 하려고 하면 현재 hosts 파일을 통해서 광과 관련 웹 사이트의 주소를 자신의 컴퓨터로 돌려놓았기 때문에 자신의 컴퓨터에서 무엇인가를 받으려고 할 것이다.. 이때 brhttpd 프로그램이 브라우저의 요청에 응답을 해 주는 것이다.. 그러면 아래와 같이 화면이 바뀐다..

 

snag000223

보다시피 깨끗해졌다.

brhttpd는 아래의 사이트에서 받을 수 있다.
http://movsd.tistory.com/18

 

설치법은 그냥 brhttpd 1.1.zip 파일을 받아서 아무 곳에나 압축을 풀어주고 brhttpd.exe 파일이 있는 폴더에서 brhttpd.exe /i 라고 명령을 내려주면 된다. 그러면 컴퓨터의 서비스로 등록이 되면서 fake 웹서버로 일을 하게 된다.

 

 

뭐 모든 광고 관련 사이트를 다 차단을 할 수 있는 것은 아닌 것 같다.. 하지만 꽤 많은 플래시 광고를 보지 않아도 되게 된다.

Posted by yyht
,