家里路由器一连网就有广告是怎么回事?该怎么办?

原理如下图所示

DNS劫持

在上网的流程中,有太多的因素可以影响到DNS,例如PC的设置、路由器的设置、运营商的设置等等,DNS一旦出现了差错,就会无法把域名解析成为正确的IP地址,我们自然也无法访问到正确的页面。

一般情况下,DNS服务器就会由运营商来提供。按理来说,运营商提供的DNS服务器应该用于正确地为你提供IP跳转,但很多运营商DNS服务器的人品都不堪入目。常常就能看到运营商会把你给跳转到什么开通上网套餐之类的页面,广告页面等等。

如下图所示

遇到DNS劫持怎么办

可以设置一个可靠的DNS服务器来进行域名解析。

目前很多安全厂商或者互联网企业乃至公益组织,都提供了DNS解析服务。

这里提供几个DNS地址,你可以通过ping的方式,选择一个时延短的作为dns地址,可以在路由器上设置,也可以在电脑上设置

  • 1.1.1.1号称全球最快的DNS

  • 8.8.8.8 google提供

  • 8.8.8.4.4 Google提供

  • 223.5.5.5 阿里提供的DNS服务

  • 119.29.29.29 腾讯的

  • 180.76.76.76 百度提供的


  • 114.114.114.114 114DNS

DNS怎么设置

DNS可以在路由器或者终端设置

下图显示了在路由器设置DNS

下图显示了在终端设置DNS


如有问题请在评论区留言讨论,若需更多帮助,请私信关注。谢谢


网络通信兵


“网络极客”,全新视角、全新思路,伴你遨游神奇的科技世界。


家里路由器一联网就有广告弹出,是比较典型的DNS劫持问题。

  • DNS一旦遭到劫持,流量广告真是防不胜防,随时随地都会弹出影响我们的工作;

  • 可以想象,正在演示PPT或者教学演示期间,弹出的广告,那是相当尴尬。

那么,如何解决DNS劫持的问题呢?


更改路由器端DNS地址

  • 登录路由器,在路由器的DHCP服务器中,手动输入DNS服务器地址;

  • 可以属于运营商端的DNS地址,也可以使用公共DNS提供商的DNS地址;

  • 常见的公共DNS提供商的DNS地址有114.114.114.114、180.76.76.76等等。


电脑端进行DNS优选

  • 如果不想通过路由器进行更改,在电脑端也可以通过三方软件进行DNS优选;

  • 可以使用360 DNS优选,会自动分析当前的网络环境,提供DNS地址优选;

  • 分析完成后,点击“立即启用”按钮即可,会自动设置电脑端的DNS服务器地址。


浏览器端拦截设置

  • 以360浏览器为例,在浏览器选项中,点击广告过滤功能;

  • 默认会提供多种广告拦截的工具进行选择,可以根据实际需要进行选择。


对于令人深恶痛绝的广告问题,还有那些更好的解决方法?

欢迎大家留言讨论,喜欢的点点关注。



网络极客


时隔一年,小米路由又开始劫持招行信用卡网站了,如何看待?

去年闹得比较火的小米路由劫持404页面,后来小米提供了一个开关。我在关闭后也没太在意了,上周将小米路由升级为开发版,今天登录招行信用卡查询积分,发现顶部出现了百度搜索广告条。

几番周折,发现是小米路由搞的鬼,直接在网页里强行插入了一段js,然后在顶部显示一堆广告。

我到小米论坛提问,竟然有人反驳说我是故意黑小米的。360悄悄收集用户信息,被骂得狗血淋头,小米不但悄悄收集,还明目张胆插入广告,为什么还有这么多粉丝维护它呢?

进入招行信用卡网站,看底部源代码,小米路由植入了 http://s.miwifi.com/pcads/src/main.js 这个 js:

打开植入的这个js链接,里边的内容是这样的:

现在才发现,在firefox也有植入,不过我的firefox安装了广告屏蔽插件,所以一直没注意。

小米的植入方式也很粗暴,把整个jquery.js加载进来了,和有些页面本身的js冲突,访问招行网站总显示错误,把它禁用了,就正常了


分享到:


相關文章: