搭建DNS服务器屏蔽网页广告(使用hosts)

自建DNS缓存服务器加快上网速度这篇文章中,我介绍了使用Dnsmasq这款软件来搭建dns服务器加快上网速度、屏蔽广告,在这里分享下常用的屏蔽hosts文件,可以屏蔽绝大部分网站的广告。

Dnsmasq介绍:

我们在浏览网页时,首先要通过DNS服务器来解析网站的地址,解析的时间虽然比较短,但如果DNS服务器的响应速度比较慢,或者DNS请求量过大,都会导致上网时等待时间过长,我们这里通过自己建立轻量级缓存DNS服务器来加快上网速度。同时,自建DNS服务器还可以避免DNS投毒,通过服务器来加快上网速度,提升上网体验。

首先安装dnsmasq这款软件,它可以将访问过的地址存储在本地,这样当给你再次访问这个网址时,就不用请求上级DNS服务器,极大的提高解析速度。

添加方法:

QQ截图20160308214355

使用 sudo nano /etc/dnsmasq.conf 命令修改dnsmasq配置文件,添加代码:

addn-hosts=/etc/dnsmasq.hosts

然后使用 sudo nano /etc/dnsmasq.hosts 命令新建dnsmasq.hosts文件,将我分享的hosts文件添加进去,保存退出,然后重启Dnsmasq,再次刷新网页,就可以看到网页的广告已经没有了,屏蔽广告成功!

 

host文件下载:

hosts

在线更新:https://raw.githubusercontent.com/vokins/simpleu/master/hosts


 

参考文章:

1.自建DNS缓存服务器加快上网速度

2.使用自建DNS服务器来防止ISP的DNS劫持

hosts内容示例:

;version=201601162048
;Contributors=KwokTree.OrzFly.jason_jiang.Felix Hsu.linjimmy.ZephyR.atmouse.Ehosts.zhqjsh.JayXon
;Description=Smart.Clean.Useful.Safe. Hosts-files.
;Vision=Better Internet Experience and Thanks 4 Every1.
;Down=https://raw.githubusercontent.com/vokins/simpleu/master/hosts 
@SmartDirect
#Localhost
127.0.0.1	localhost
::1 localhost
#Windows
127.0.0.1 localhost.localdomain
127.0.0.1 localhost.localdomain localhost
#Ubuntu
127.0.1.1   #Fill Your Ubuntu Pc name here
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
#MacOS
fe80::1%lo0	localhost
255.255.255.255	broadcasthost
127.0.0.1 iadctest.qwapi.com
127.0.0.1 advertising.apple.com
127.0.0.1 iphone-services.apple.com
127.0.0.1 iphonesubmissions.apple.com
#Flashget Accelerate
221.123.176.125 s5.flashget.com
221.123.176.136 cplog.flashget.com
@Mobile ADPlatform
#iOS
127.0.0.1 aoodoo.feng.com
127.0.0.1 ads.qadservice.com
127.0.0.1 adsrvmedia.adk2.com
127.0.0.1 adsrvmedia.adk2.net
127.0.0.1 extra.thebigboss.org
127.0.0.1 event-img.qwapi.com
127.0.0.1 adserver-live.yoc.mobi
127.0.0.1 admax.nexage.com
127.0.0.1 tongji.app111.com
127.0.0.1 wbw.cocounion.com
#iOS-Cydia
127.0.0.1 a.ad-sys.com
127.0.0.1 a.adorika.net
127.0.0.1 ads.glispa.com
127.0.0.1 api.jw97.com
127.0.0.1 c.gltrkk.net
127.0.0.1 cydia.a3tweaks.com
127.0.0.1 hastrk3.com
127.0.0.1 jw97.com
#iOS-TMZ
127.0.0.1 ads.geornmd.net
127.0.0.1 ads.rnmd.net
#MobPay
127.0.0.1 epay.keepc.com
127.0.0.1 api.mopay.com
127.0.0.1 mobile.yeepay.com
127.0.0.1 payload.moji002.com
127.0.0.1 mobilepay.unionpaysecure.com
127.0.0.1 payment.umpay.com
127.0.0.1 sdk.baopay.com
127.0.0.1 ipay.appchina.com
#000dn
127.0.0.1 kwflvcdn.000dn.com
127.0.0.1 kwcscdn.000dn.com
127.0.0.1 kwcdn.000dn.com
#001union

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 搭建DNS服务器屏蔽网页广告(使用hosts) (http://blog.lxx1.com/1366)

如果博客对您有帮助,请给我 打赏


科技爱好者

工科学生大四在读,专业嵌入式开发,喜欢计算机,喜欢单片机,喜欢各种各样美好的东西,相信科技正在改变世界! 这是我的 个人博客

5 thoughts on “搭建DNS服务器屏蔽网页广告(使用hosts)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据