호스트 파일(hosts)을 이용한 광고 차단

Posted by 야근반장
2010. 9. 9. 01:12 play pc/www
웹 서핑을 하다보면 불필요한 광고 때문에 컴퓨터가 버벅되는 경우가 있는데, 간단하게 hosts 파일을 수정해서 IE, FireFox, Chrome 등 어떤 브라우저를 사용하더라도 광고를 보지 않는 방법이 있다.

- hosts 파일 위치(윈도우즈 버전 마다 다를 수 있음)
C:\Windows\System32\drivers\etc


호스트 파일을 찾았으면 아래와 같이 추가해보자. 필요에 따라 더 추가해도 된다.
(update 10.05.27)

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost

# Naver AD
0.0.0.0 ad.naver.com
0.0.0.0 adc.naver.com
0.0.0.0 adcreative.naver.com
0.0.0.0 ia.www.naver.com
0.0.0.0 nv1.ad.naver.com
0.0.0.0 nv2.ad.naver.com
0.0.0.0 nv3.ad.naver.com
0.0.0.0 nv4.ad.naver.com
0.0.0.0 ad.news.naver.com
0.0.0.0 nv.ad.naver.com
0.0.0.0 wrd.naver.com
#0.0.0.0 adcr.naver.com    # 네이버 검색 링크 광고(활성화시 검색 결과 바로가기 문제있음)

# Daum AD
0.0.0.0 adclix.daum.net
0.0.0.0 adclixad.daum.net
0.0.0.0 amsv2.daum.net
0.0.0.0 amsimg.hanmail.net
0.0.0.0 amsimg.daum-img.net

# SKC AD
0.0.0.0 statclick.empas.com
0.0.0.0 cyad.nate.com
0.0.0.0 newscomm.nate.com

#Yahoo AD
0.0.0.0 kr.ard.yahoo.com
0.0.0.0 bc.yahoo.com
0.0.0.0 yimg.com
0.0.0.0 kr.ads.yimg.com

#Portal ETC
0.0.0.0 ad.moneta.co.kr

# Allblog AD
0.0.0.0 allblet2.allblog.net

# Tattermedia AD
0.0.0.0 api.tattermedia.com
0.0.0.0 ad.tattermedia.com
0.0.0.0 ads.tattermedia.com

# Newpapers
0.0.0.0 adm.asiae.co.kr
0.0.0.0 adver.betanews.net
0.0.0.0 adimg1.chosun.com
0.0.0.0 ads.khan.co.kr
0.0.0.0 ad.kukinews.com
0.0.0.0 advs.hankyung.com
0.0.0.0 ad.imad.co.kr
0.0.0.0 adp.joins.com
0.0.0.0 cmpm.joins.com
0.0.0.0 adv.segye.com
0.0.0.0 ad.sportsseoul.com
0.0.0.0 adsr.zdnet.co.kr

# nasads
0.0.0.0 nasimg.nasmedia.co.kr
0.0.0.0 nads11.nasads.com
0.0.0.0 nads12.nasads.com
0.0.0.0 nads13.nasads.com
0.0.0.0 nads14.nasads.com
0.0.0.0 nads15.nasads.com
0.0.0.0 nads16.nasads.com
0.0.0.0 nads17.nasads.com
0.0.0.0 nads18.nasads.com
0.0.0.0 nads19.nasads.com
0.0.0.0 nads20.nasads.com
0.0.0.0 mmnimg.nasmedia.co.kr
0.0.0.0 nasads.com
0.0.0.0 nasmedia.co.kr

# dmcads
0.0.0.0 dmc.dmcmedia.co.kr
0.0.0.0 dmc11.dmcmedia.co.kr

# MS
0.0.0.0 rad.live.com
0.0.0.0 rad.msn.com
0.0.0.0 ads1.msn.com
# Open Market
0.0.0.0 adfront.auction.co.kr

# ETC
0.0.0.0 img.ad-indicator.com
0.0.0.0 ad.adclick.co.kr
0.0.0.0 img.adoneplone.co.kr
0.0.0.0 nad.adtive.co.kr
0.0.0.0 click.contextads.net
0.0.0.0 adv.danawa.co.kr
0.0.0.0 ad.kr.doubleclick.net
0.0.0.0 ad29.feeldmc.com
0.0.0.0 adv.imadrep.com
0.0.0.0 adimage.maxmovie.com
0.0.0.0 adplus.oneplone.com
0.0.0.0 overture.com
0.0.0.0 rc.asia.srv.overture.com
0.0.0.0 realclick.com
0.0.0.0 realclick.co.kr
0.0.0.0 ade.realclick.co.kr
0.0.0.0 adr.realclick.co.kr
0.0.0.0 hcimg.realclick.co.kr
0.0.0.0 payopen.scout.co.kr
0.0.0.0 targetbanner.co.kr
0.0.0.0 tag.targetbanner.co.kr
0.0.0.0 trk.wizsolution.co.kr
0.0.0.0 iwmedia.xcdnplus.co.kr
0.0.0.0 ad.yieldmanager.com

0.0.0.0 adx.naonmedia.net
0.0.0.0 ad.owra.net
0.0.0.0 adv.imadrep.co.kr
0.0.0.0 www.lightad.co.kr
0.0.0.0 www.zeroclub.co.kr
0.0.0.0 wec.co.kr
0.0.0.0 new.jshopbox.com
0.0.0.0 ad02.drbig.co.kr
0.0.0.0 www.mjdent.com

내용을 대충 설명하면 해당 도메인으로 접속을 시도 하면 127.0.0.1 즉 내 컴퓨터로 loopback이 되서 도메인 접속이 차단되는 것이다.
(IP를 127.0.0.1 대신 0.0.0.0 을 쓰면 localhost 의 port 를 access 못해서 느려지는 현상이 없다고 해서 0.0.0.0 으로 수정)


호스트 파일 저장후 아래와 같이 광고가 표시 되지 않음을 확인할 수 있다.



관련글
2007/11/14 - [play pc/윈도우즈 팁] - hosts 파일 위치