找回密码
 注册
快捷导航
查看: 3926|回复: 0

【转帖】河南网通DNS劫持弹出广告的解决办法

[复制链接] |自动提醒
阅读字号:

565

回帖

0

积分

528

资产值

入门会员 Rank: 1

注册时间
2007-6-25
发表于 2009-1-23 17:38:06| 字数 3,121| - 中国–河南–三门峡–灵宝市 联通 | 显示全部楼层 |阅读模式
2009新年没过几天,就发现河南网通老是在网站窗口右下角弹出广告,并且是动态带声音的广告。这极大的影响了用户的上网和娱乐。本来想着只是用一般的弹出广告屏蔽它,没想到两天后它换了把戏,那么过分,竟然用IP做链接投放广告。我们来想一些方法对抗狡猾奸诈的河南网通。
1.屏蔽的方法
  为方便用户设置,先写出具体设置屏蔽河南网通弹出广告的办法(任选其一或组合使用):
(1). 使用遨游浏览器的用户,作用只是屏蔽浏览器右下角弹出广告:使用遨游浏览器的屏蔽功能,设置方法:遨游浏览器 工具→遨游设置中心→广告猎手→启用内容过滤(打钩)→编辑过滤列表,加入如下内容:shangdu.com/ascend/index.htm和125.46.58.92,如图一所示,其原理是根据地址的关键词屏蔽网站内容;



图一
(2). 不更改DNS,使用IE浏览器的用户,作用只是屏蔽浏览器右下角弹出广告:IE浏览器→工具→Internet选项→安全→受限制站点,将受限制级别调成默认或最高,点击“站点”,在“将该网站添加到区域中”输入www.shangdu.com,(如果要屏蔽所有的商都子站输入*.shangdu.com),然后广告之类的js代码即无法执行,广告就无法弹出,操作如图二、三、四所示,其原理是受限站点禁止执行一些js代码导致广告页无法加载,用这种方法同样可以阻止商都网首页讨厌的广告,使页面更加简洁;


 


图二                        图三

图四
(3).更改成国际城市网通的DNS。更改DNS要确定相应城市网通DNS没有相应的弹出广告问题。以下附上北京和上海DNS地址:
北京 bj-dns.cncnet.net 210.52.149.2
上海 sh-dns.cncnet.net 210.52.207.2

(4).用OpenDNS地址:OpenDNS的主DNS服务器是208.67.222.222,辅助服务器是208.67.220.220。先选择从“开始”菜单进入“控制面板”-->“网络连接”-->“本地连接”-->“属性”-->“Internet协议(TCP/IP)”-->“常规”-->“使用。选择屏幕底部的“使用下面的DNS服务器地址”。对于首选DNS服务器,输入这个地址: 208.67.222.222。对于备用DNS服务器,输入这个地址: 208.67.220.220。点击“确定”,点击“支持”选项卡中的“修复”刷新本地DNS缓存,然后依次点击“关闭”,这样设置就会生效。最后访问这个地址:http://welcome.opendns.com/。如果显示的是打勾的页面,就表示你的OpenDNS已经设置成功了。
(5).通过防火墙屏蔽:该方法有一定缺陷,如同有网友说通过更改host表屏蔽广告,如果广告是在某一特定网站中,如ad.sina.com.cn,就可以通过更改host表,添加以下文字:127.0.0.1   ad.sina.com.cn 将该域名的网站屏蔽,或者使用防火墙IP规则,将该域名对应的IP屏蔽。但如果网站的根目录下,如某个弹出广告在商都网的根目录下,www.shangdu.com/kpylcs/ascent,如果使用IP过滤或者host表过滤,就无法访问www.shangdu.com

2.原理的分析
2.1 投放广告的原理
  再分析一下网通弹出广告吧。有些网友怀疑是用了网通客户端所致,但实际情况是,我这里用的是ADSL猫拨号,电脑上没有开启河南网通客户端。检查进程,没有发现什么多余的进程。因此可以排除网通客户端程序和木马病毒作怪。
  另有网友怀疑是DNS问题。郑州这边的网通DNS是202.102.224.68和202.102.227.68,可能是网通在DNS上做了手脚。其解决只有从更换DNS和拦截弹出广告做起。问题是,换了其他地方网通的DNS,会不会天下乌鸦一般黑,一样会出现广告?如果放弃网通DNS改换电信DNS,可能会延时域名解析,使打开网站反应速度变慢。于是,还是先从屏蔽弹出窗口做起。
  另有一说是通过缓存协议投放广告,而并不是我们常说的DNS劫持,因为维基百科对DNS劫持的定义是::在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP地址或者什么也不做使得请求失去响应,其效果就是对特定的网址不能访问或访问的是假网址。(维基百科)
  “对此,记者采访了青岛网通传媒发展中心原先生。原先生说:这不是公司为了纯粹盈利而投放的恶意广告,而是利用互联网的缓存协议来实现网络资源效益的最大化。当记者问到网通ADSL用户对此做法的异议时,原先生进一步解释说:黄页广告只是在该网页第一次被访问的时候弹出,如果你不是今天第一个访问该页面的人,那么你遇见广告可能性就很小,并且网通黄页广告的大量涌现是在元旦前后。由于公司近来也收到了一些用户对这方面的反映,公司对自己前期的运营策略进行了一定的调整,自1月3日起决定把广告页面的时间由原来的8秒缩短为4秒。如果ADSL用户还是不能够接受改版后的4秒广告,用户可以自己选择用遨游屏蔽或者到青岛网通公司办理申请解除弹出强制广告。”
2.2 屏蔽广告的原理:
  在忍受不了没有开启河南网通没客户端的条件下都能弹出广告后,立即查看源码,源码如下:
400
  发现广告路径在http://www.shangdu.com/kpylcs/ascent目录中,于是在遨游广告过滤中使用地址过滤,过滤关键词是shangdu.com/kpylcs/ascend/index.htm,如图一所示。用后发现效果不错,但两天后,也就是今天,我在浏览网站的时候又发现弹出广告,于是再次查看源码,发现这样一段代码:
8
  可恶的河南网通居然用IP作为广告地址,并且使用根目录index.htm默认页,使得用户仅仅对目录的屏蔽已经失去作用。一气之下,将125.46.58.92设置屏蔽。于是想进入商都宽频看看这个首页有多么卑鄙,发现首页竟然有14个广告之多!如图所示:



图五
3.总结
  综上,对网通弹出广告的屏蔽要通过浏览器的地址过滤、禁止广告页面js、屏蔽广告来源IP、域名等方法实现。至于弹出广告和DNS之间有无确切的关联还需要广大网友进一步确证,如果要更换DNS可以先试一下国际化城市网通的DNS。因为如果轻易跨网用电信DNS会导致一些双线接入主机域名解析成电信地址,造成网站访问速度过慢,如Qzone;而轻易使用国外DNS如OpenDNS会导致网站第一次打开时解析反应延时(本人观察影响并不明显),但广大网友可以尝试。
  最后,奉劝网通:经商不能太无耻!河南网通竟然屡次对客户进行挑衅,其卑劣行径已经严重触及到用户的利益,至少已经属于不正当竞争行为,希望能得到一定部门的关注和惩治。同时,河南网通的行为也是在商业刺激下形成的,如同百度的卑鄙一样,网通也不择手段。在网上同时看到电信或多或少也有一些不光彩行为。试问:中国互联网业,岂能天下乌鸦一般黑?[被射中の奶牛 版权所有 转载请保留]
参考资料:
1. http://tech.163.com/08/0106/10/41H2JIMT000915BE.html
2. http://zh.wikipedia.org/w/index.php?title=DNS%E5%8A%AB%E6%8C%81&variant=zh-cn
3. http://www.it.com.cn/f/network/079/14/477304.htm
4. http://www.netinter.cn/info/html/wangluozhishi/wangluoguanli/20080225/43247.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-12 15:11 , Processed in 0.151220 second(s), 25 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部