注册时间2004-6-28
最后登录1970-1-1
在线时间 小时
主题
精华
积分138
贡献
ST
道具劵
|
马上登陆,参与交流。无法注册或登陆请加QQ群:777694204 或Email:admin@cnkeyboard.net
您需要 登录 才可以下载或查看,没有帐号?注册
x
看到我的机器上,浏览网页没有广告,有朋友问我,我就写了以下的小文章.
以前说了用Firefox可以屏闭广告.我这里也说一下怎样屏蔽广告.
我们的浏览器,无论是IE还是Firefox在浏览一个网站的时候,是这样一个过程.比如我们要打开Sina.com这个网站,浏览器首先要找一个DNS 服务器把这个域名翻译成IP地址,比如是1.2.3.4,然后,浏览器就向这个IP地址发出HTTP请求,网页马上给我们一个主页.主页里包含一些文字和照片,其中照片很可能来自另外一个网站,然后,我们的浏览器还要再进一步把另外一个网站的地址译成IP地址,做进一步的请求.
这里有一个技巧是,我们的Windows机器本身也有一个小HOSTS文件,在XP系统下,位于
c:\windows\system32\drivers\etc\hosts (这个文件没有Extension)
我们的浏览器在请求DNS服务器之前,会先看一下我们的HOSTS文件有没有先把这个地址翻译一下.
-------------------------------------------------------------------------
现在以上过程明白了,那我们就看一下屏蔽广告的办法.
第1,我们可以直接改hosts文件,把所有的垃圾广告网站全翻译成0.0.0.0,比如
0.0.0.0 doubleclick.net
我们可以把一些常见的广告网站全放在这里面.这样,不管是IE还是Firefox都不会找到这些网站了.不过,这样在IE里,有广告图片的地方,会出现红色X号.而在Firefox,不会出现.
第2, 我们可以对浏览器做点手脚,对于一些特定的网站,我们直接不请求了.这是Firefox屏蔽广告的道理.而在IE里,我们不能直接做,除非你去买一个软件.
第3, 我们可以安装一个防火墙,象Outpost,直接屏蔽垃圾网站的请求.
对于一般用户来说,如果你不想用Firefox,也不想安装可以屏蔽广告的防火墙(一般屏蔽的防火墙都是要收费的),那你可以修改hosts文件.我就不详细说了,看一下这个地址吧
http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=727
先写个提醒:Hosts广告并不能屏蔽IP地址开头的服务器.因为发现是IP,我们的浏览器就直接访问了,根本不去找Hosts和DNS服务器的麻烦.
另外,修改hosts文件的好处是可以提高速度,比如说一些垃圾网站,Windows根本不需要上网去翻译地址,这无形中提高了速度.
祝大家进行无广告浏览. |
|