防止被运营商DNS劫持 作者:zzc
文章目录
- 网络环境
- 一、网络劫持
- 怎么劫持网络
- 互联网劫持
- 国内公共DNS
- 国外公共DNS
- **想用DNS来访问Google是不可取的**
网络环境
这部分不会多写,仅供个人娱乐
一、网络劫持
在家用网络的情况,很多人打开网页缓慢,或者点击网页后出现垃圾界面,你很幸运,你的网页被劫持了
怎么劫持网络
劫持网络的情况很多的,比如运营商劫持…剩下的我忘了,改天再补吧
你也可以直接劫持一个网站,不过仅供自己玩耍
在你的C盘中 C:\Windows\System32\drivers\etc
有个hosts文件,用记事本打开它
记得备份
输入 127.0.0.1 www.baidu.com
,你打开浏览器就再也访问不了百度页面了
为什么会这样:
你的浏览器在你输入www.baidu.com的时候,它会从本地的hosts文件中查找百度的域名,发现你刚好把它指向了127.0.0.1的地址,浏览器就会去访问127.0.0.1地址,这地址上什么服务器都没有,所以浏览器只好返回一个无法访问此页面
你已经会一个简单的网络劫持了,只不过仅仅在你的电脑上有效
互联网劫持
在互联网的劫持有很多种的,本章仅仅介绍DNS劫持
什么是DNS ,通俗点就是域名解析
什么是域名,baidu.com
就是一个域名
为什么要域名解析呢?
你电脑连入一个网络当中,路由器就会给你分配一个IP地址,家用路由器差不多都是192.168.x.xxx
这个地址,就是IP地址
在互联网中,每个电脑都是一个个的IP地址,比如14.215.177.39
就是百度的其中一个IP地址,你觉得这一个IP,背一会儿就记住了,可是互联网有255X255X255X255
个地址,你觉得你全部都能记得牢吗?
这时候域名就诞生了,人们对于这种无序的数字感到无力,所以用有序,有目的的名称来代替这些数字会方便不少
但是你用域名,你的电脑根本不知道你要去那个地方找这个地址,因为互联网地址都是IP,你输入一串字母或数字,根本无法找到。
让人们在回去记无序的数字吗?显然不可能,DNS的作用就出现了,准确的说DNSDomain Name System
(网域名称系统)也是一个服务器
看看你是如何用浏览器访问百度吧,
首先,你在地址栏输入了www.baidu.com
,你的浏览器就要去解析这串地址,首先先去你的本地hosts
文件中,看看能不能找到,找了一圈没有,你的浏览器发现你本地找不到这串,就只好去其他地方找,经过的你的网线,到你路由器所在地方,看看你路由器有没有百度的地址,然后依旧查询无果,这是浏览器就会向你所处网络的DNS服务器发起一次UDP请求,,DNS服务器收到后你要访问百度这个地址就会把www.baidu.com
的IP给你返回,你的浏览器得到IP后就会一路跳到百度所在的IP,通过TCP创建可靠的连接,百度的服务器在将页面以文本的方式返回,这时候你的浏览器就展示了百度的页面。同时将百度的IP地址存储到你的电脑上以便下次访问。
你感觉这步骤好多,时间一定很长吧,其实,网络好的情况下,仅仅是几十毫秒的速度。
说了这么多,劫持怎么做到?
浏览器想DNS服务器请求时,如果DNS服务器给你返回一个错误的IP地址呢,这就是DNS拦截。你办理宽带时,宽带提供商均会在各省放置一个DNS的服务器,你电脑是优先查这个服务器的,这时候如果宽带供应商修改服务器内容,你就访问不了正常的网站了。
如果避免这类情况---------------使用公共的DNS服务器
国内公共DNS
DNS提供商 | 主DNS IP | 辅DNS IP |
---|---|---|
114DNS | 114.114.114.114 | 114.114.115.115 |
114 DNS安全版 | 114.114.114.119 | 114.114.115.119 |
114 DNS家庭版 | 114.114.114.110 | 114.114.115.110 |
阿里DNS | 223.5.5.5 | 223.6.6.6 |
百度DNS | 180.76.76.76 | – |
腾讯DNS | 119.29.29.29 | 119.28.28.28 |
CNNIC SDNS | 1.2.4.8 | 210.2.4.8 |
one DNS | 117.50.11.11 | 117.50.10.10 |
DNS 派 | 101.226.4.6 | 218.30.118.6 |
国外公共DNS
DNS提供商 | 主DNS IP | 辅DNS IP |
---|---|---|
Google DNS | 8.8.8.8 | 8.8.4.4 |
IBM Quad9 | 9.9.9.9 | 149.112.112.112 |
OpenDNS | 208.67.222.222 | 208.67.222.222 |
Level3 DNS | 4.2.2.1 | 4.2.2.2 |
Cloudflare DNS | 1.1.1.1 | 1.0.0.1 |
AdGuard DNS | 176.103.130.130 | 176.103.130.131 |
Verisign DNS | 64.6.64.6 | 64.6.65.6 |
想用DNS来访问Google是不可取的
怎么设置公共DNS呢?
你有路由器就方便多了,在路由器里直接输入上述国内DNS就可以了
首先打开网络适配器
比如以太网
右键属性
找到Internet 协议版本4 点击属性
勾选使用下方的DNS服务器地址
填入IP即可
这样就好了,你再也不用担心被运营商的DNS劫持了
我似乎又挖了几个坑什么是TCP UDP 以及下一跳,这些等着后续慢慢填写吧
防止被运营商DNS劫持 作者:zzc相关推荐
- HTML5页面被运营商DNS劫持问题及解决方案,app中h5页面源码的获取
App应用的html5页面经过运营商的移动网络(非wifi网络),被强制插入广告和手机管家的多余信息,在有些场景严重干扰用户的操作,也产生在美丽的页面上加入了不协调的悬浮层.并且这个手机管家类的悬浮层 ...
- 修复运营商网站劫持,Win8.1怎么修改DNS
说到运营商网站劫持,相信大多数读者也是身受其害,今天Win8迷:整理下,Win7.Win8.Win8.1系统下如何修改系统的DNS服务器,以及为自己的网络挑选最佳的DNS,轻松上网. 什么是DNS劫持 ...
- linux 劫持广告技术,屏蔽运营商广告劫持 - gcudwork的个人空间 - OSCHINA - 中文开源技术交流社区...
在今天早上我查找知乎时再次遇到了恶心的运营商广告劫持,右下角硕大的广告直接让知乎挂掉了,我刷了五次知乎才好,之前休息的时候逛知乎也是多次加载错误,估计也是这劫持的锅,相信各位也遇到过不少的运营商劫持插 ...
- 国内常用公共DNS服务器、各省运营商DNS服务器汇总
不知道大家有没有过网络是正常的,QQ可以正常登录.游戏也可以正常玩,但是网页无论如何都打不开.这就是电脑网络设置的DNS服务器有问题,不是其故障就是不工作了. 换了DNS服务器成功解决问题.下边给大家 ...
- 防治运营商HTTP劫持的终极技术手段
运营商HTTP劫持(非DNS劫持)推送广告的情况相信大家并不陌生,解决的方法大多也是投诉增值业务部门进而投诉工信部.但这种方法费时费力,投诉接听人员并不了解情况导致答非所问的情况有很多,有时候不但受气 ...
- 运营商 html劫持 原理,域名劫持、运营商流量劫持的现象及分析
1.域名劫持 现象就是,打开网站的页面,会出现莫名的跳转到站内或站外其他的网址.或者直接显示了站外的内容. 判断方法,更换其他绑定您网站的域名来访问,看是否正常.如果其他域名访问正常,应该基本确定是被 ...
- 如何防止运营商网络劫持,避免被他人强行插入广告?
主要的网络劫持形式: 近年来流量劫持(运营商网络劫持)频频发生,各种方式也是层出不穷,易维信-EVTrust总结各种网络劫持现象和其带来的危害 1.域名劫持,用户想要访问网站A,域名却被解析到其它地址 ...
- 运营商 html劫持 原理,细数宽带运营商常见的几种http劫持行为
什么是http劫持:http劫持就是第三方(宽带运营商)在你和网站建立交互过程中劫持了你的请求,并返回错误页面的行为,宽带运营商作为基础电信网络服务提供者, 掌握着用户通往互联网大门的钥匙,用户的所有 ...
- 第32篇:某运营商链路劫持(被挂博彩页)溯源异常路由节点(上篇)
Part1 前言 在世界杯举办期间,链路劫持的攻击风险估计会升高很多.链路劫持攻击是各类应急响应事件中危害比较大的,溯源起来有一定的难度,很多新手会感觉无从下手.本次ABC_123就分享一个自己曾 ...
最新文章
- JSP中文及传中文参数乱码解决方法小结
- 在mount里看到哪个设备文件的一些笔记
- 微信网页授权,并获取用户头像,昵称等基本信息代码实例
- Android用户界面
- 关于虚拟化 云计算
- 【jQuery学习】—jQuery操作CSS和表格
- 常见加密解密简单总结
- 1.3 jieba分词运用:词云、关键词抽取、TextRank、TF-IDF
- Myeclipse的web项目移植到Eclipse中需要添加的包
- 添加本地cdrom到RHEL yum 源
- TCP常用网络和木马使用端口对照表,常用和不常用端口一览表
- 阿拉伯数字 - 书法 - 详解
- 腾达ac5第三方固件_腾达AC9的刷固件指南
- 互联网创新创业大赛优秀范例_创新创业大赛优秀作品-互联网+大赛作品
- Oracle system identifier already exists specify another SID
- 狂神说Spring学习笔记————(一发入魂)
- 通过java获取抖音用户主页信息(2020年9月)
- 用JSP创建一个表格模板 .
- cocos creator休闲游戏甜品幻想H5+安卓+IOS三端源码开发脚本为javaScript
- 常州大学新生赛 F-大佬的生日礼包