【科普】什么叫作DNS服务器和DNS劫持/污染

前言

本文内容来源于网络,经过本人搜集整理而成

前言

对于域名这个概念,我们今天重点这个(网络和Internet设置——更改适配器选项——WLAN属性——Internet 协议版本4(TCP/IPv4)属性)

上面的东西我们不讲(其实就是我也没完全搞懂awa)我们只关注下面这个

你们的设置可能跟我不同,可能设置了DNS服务器,但这个并不重要

正文Part1——问题引出

你们有没有遇到过这种情况:

啥网页都打不开,但是QQ或微信就能正常使用,这是什么情况呢

我也不知道,那么这篇文章就到这里了,拜拜!

其实这就是DNS服务器的问题

你在网络和Internet设置——更改适配器选项——WLAN属性——Internet 协议版本4(TCP/IPv4)属性中重新设置一下DNS服务器地址就好了

当然我们今天不是讲怎么修复这个问题,而是要探究这个问题的来源

正文Part2——DNS服务器到底是个啥&问题来源总结

DNS到底是个啥?

DNS全称:Domain Name System(域名系统)

对域名还不是很明白的可以看看这篇文章:

写的非常的通俗易懂,连没有这方面基础的一位网友都能看懂(希望这位网友看了这篇文章不会拉黑我哈哈哈哈)

可以说是我目前写的最好的文章awa

回归正文——

我们的浏览器并不具备把域名转换成IP的能力

但要访问网站,必须要获得域名所对应的IP地址才行

那咋办?

浏览器是这样的:

你随便输入一个网址:

www.baidu.com

浏览器会从你的本地Host文件中获取域名所对应的IP地址

那如果没有呢?我们怎么可能把全世界所有域名和对应的IP都记录到本地Host文件???

这时候DNS服务器就应运而生了!

当本地没有对应的记录时,浏览器就会到我们系统设置的DNS服务器的Host文件里面找(默认DNS服务器是当前WLAN的运营商的,不排除你之前手动设置过DNS服务器)

拿到IP之后,再向这个IP对应的服务器请求,最后返回对应的数据

最后来总结一下:

为什么啥网页都打不开,但是QQ或微信就能正常使用?

因为设置的DNS服务器出现故障/本地Host文件出现问题,;但是QQ和微信等应用软件是直接内置了服务器的IP的,不需要经过本地Host文件/DNS

正文Part3——DNS劫持/污染

试想一下:既然这样,那是不是可以侵入DNS服务器把域名对应的IP修改为一串指定的IP,这样,广大用户访问这个域名就会返回不正确的网页呢?

这就叫做DNS劫持/污染

危害轻的,顶多给你弹出一些小广告和不相关网页,关掉清理缓存就完事

危害重的,可以把整个网站复制下来,你一输入信息,后台就可以悄无声息地窃取你的信息!

前端上看,这个网页没出现任何问题,如果不看IP(有哪个憨憨访问网站会先看IP的)百分百上当!

然而后台已经变了,骇客可以悄无声息地窃取你输入的信息!!!

是不是非常的细思极恐?

但是各位不要慌,你们现在能够看到这篇文章,就证明我的网站没有被DNS劫持/污染

这是为什么?

这就要谈到我们的SSL了
我们访问的很多网站都有https前缀是吧

https://www.baidu.com/

https://blog.nocsi.xyz

等等

这就是一种安全的验证,SSL有根证书认证

你访问网站时候,SSL发现这个IP不对劲的话就不会给你返回数据

我的博客也有SSL

所以大家不要慌,现在主流的网站都会有SSL的!

当百度的网站发生DNS劫持时,SSL会做出这样的反应,不让你访问网站(当然这只是修改了本地的Host而已!)

写在最后

太久太久太久没有更新博文了,在这里给大家说个抱歉,主要是上学没时间管理博客,不过你们每一个评论我都在看,只是没有时间发文章罢了!

抱歉!!!

给本文作个总结吧,非常感谢你们能看到这里:

综上所述,遇到不能打开网站的情况,先看看是不是DNS设置或Host文件出现了问题

鸣谢,以及版权声明

特别鸣谢:

哔哩哔哩:哔哩哔哩 (゜-゜)つロ 干杯(查阅参考资料)

百度https://www.baidu.com/(查阅参考资料)

秘塔写作猫https://xiezuocat.com/(帮助我改正文章中的错字)

你们发现了吗?我鸣谢的三个站点的域名都有SSL,非常的安全,如果你理解了这一点,那么恭喜你:你学得很好!(至少没有学废)


版权声明:

本文一些内容参考自

哔哩哔哩:哔哩哔哩 (゜-゜)つロ 干杯(查阅参考资料)

百度https://www.baidu.com/(查阅参考资料)

本文内容除了参考以上 2 个站点之外,70% 的内容都是经过自己整理的,如果上述 2 个站点对此介意,请联系我们,我们会第一时间做出回应!!!

感谢你们看到这里,如果有什么不懂,欢迎在评论区提问哦!

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇