域名|为什么只换了个DNS,上网就一下子快了?

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片

域名|为什么只换了个DNS,上网就一下子快了?

文章图片



大家好 , 我是室长 。
在之前的原理课中 , 我们聊到了如今成为互联网中一分子所必需的IP地址 , 每台电脑 , 每个网站 , 都需要IP地址才能去访问 。 但是IP地址只是一串数字而已 , 没有什么区分度 。 如果我们想用访问IP地址的方法去访问网站 , 对于我们的记忆力是一种考验 。
比如你想访问百度 , 那就得记住百度的IP地址是202.108.22.5 , 但这串数字要如何跟百度构建起联系呢?打破头也想不出 。 所以如果使用IP地址来网上冲浪的话 , 可能网上真就人均神童了 。

更要命的是 , 我们之前也提到过 , 目前的IP地址是IPv4格式的 , 只有四十多亿个 。 虽然看着唬人但是确实不够用 , 所以有些网站的IP地址也是不固定的 , 靠记IP地址根本不可能 。
那该怎么办呢?如果把作为数字的IP地址和有意义的文字联系起来 , 就像电话本一样 , 是不是就变得简单了?于是 , 域名系统就出现了 。 我们所熟悉的网址也随之出现 。 注意 , 域名系统的英文是Domain Name System , 简写就是DNS 。

【域名|为什么只换了个DNS,上网就一下子快了?】有没有感觉到一下子就恍然大明白了?原来之前看不懂的DNS是这个意思!
其实DNS只是一个模式 , 将IP地址与域名进行联系 。 但这个模式需要执行者 , 也就是需要有人去将我们输入的域名转换成IP地址 。 那么 , 这个人是谁呢?它就是DNS服务器 。
DNS服务器存储了域名与IP的关系 , 当你在电脑浏览器中输入一个网址的时候 , 你的电脑先会把这个网址的域名传递给DNS服务器 , 服务器进行查询之后反馈给你这个域名所对应的IP地址 。 这样你有了IP地址就可以进行访问了 , 这个过程叫域名解析 。
但是网上的域名千千万 , 单独一个DNS服务器承受不了这么大量的数据 , 所以这些数据被分布到了不同的DNS服务器上 。 那如何保证我们访问的DNS服务器上就有我们想要的网站呢?
当我们输入一个网址的时候 , 首先 , 我们的电脑会联系到我们所设置的DNS服务器 , 要求它去进行查询 。 这台服务器查询之后如果发现查无此人 , 那么会把这个查询请求转给其他的DNS服务器 。 就这样 , 查不到就换人查 , 直到最终查到或者完全找不到 。




虽然结果是一致的 , 但是过程有长有短 , 速度有快有慢 。 假如我需要访问到指定的某个网站 , 域名解析需要从A服务器传到B , 再从B传到C , 一路下来一直传到F才能有结果 。

那么我们为何不直接让F服务器为我们进行域名解析呢?


在国内访问国内各大网站时 , 运营商提供的DNS服务器是够用的 。 但如果我们想访问一些国外网站 , 比如玩Switch、PS这种游戏机时 , 常常需要连接到外网的游戏商店 , 而这些商店网站通常不会被国内的DNS收录 。 如果我们设置了合适的DNS服务器 , 那我们就不需要走过那么多弯弯绕绕 , 直接就能获取到这些网站的IP地址 , 上网的速度自然就快啦!

不过想要通过设置DNS来加快上网速度还需要小心 , 毕竟DNS服务器没有域名(有域名就成套娃了) , 访问DNS服务器完全靠的是莫得感情的IP地址 , 万一输错个数字可能就来到了某些奇怪的地方 。 有一种网络攻击方式叫做DNS劫持 , 它会偷偷地把你设置的DNS服务器篡改成假的DNS服务器 。 这个假的DNS服务器没憋好屁 , 当你输入域名让它转换为IP地址时 , 它会把一个钓鱼网站的地址发给你 。 这个钓鱼网站和你本来要访问的网站基本上一模一样 , 你都发现不了这是个钓鱼网站 , 直接账号密码等信息就输入进去了 , 结果就是轻则满屏弹广告 , 重则被盗号 , 信息被泄露 , 后果非常严重 。