分享

13台根服务器均不在中国,一旦发生紧急情况,网络会瘫痪吗?

 常有理 2021-09-09

国内虽然没有IPV4根服务器,但即使出现紧急情况导致很根服务器断开连接也并不会导致国内断网,只会影响国际网络的互通,比如国外没法访问国内的网站,国内也没有办法访问国外的网站。

DNS服务器存在的意义在于,每台联网的设备都是以32位二级制以作为访问的地址,为了便于记忆于是便分成了4段转化成了十进制数,这样就更加便于人去使用和记忆。

4段十进制数的IPV4地址对于普通人来说还是很难记得住,并且并没有什么规律可言,也没有啥特殊的含义。于是就有人发明了域名这个玩意,域名拥有品牌感、特殊含义所以很容易记得住,但使用域名并不能代表明确的设备地址,32位的二进制数才可以,于是就需要将域名和IP地址关联起来。

本地的电脑等设备存储世界上所有域名和IP地址的对应关系是不现实的,而且十分不安全,于是就需要一台服务器来完成域名和IP地址的转换,这种服务器就叫做DNS服务器。根域名服务器也是DNS服务器,只不过它位于树状结构的最顶端

。根域名服务器并没有存储每个域名所对应的IP地址,它存储了负责每个域(比如.com、.cn、.xyz)的域名服务器的地址信息。

在DNS服务器的结构体系中,只有当枝干查询不到所对应的数据时,才会向上一级请求,上一级没有对应的数据时才会逐渐到根服务器去查询,根服务器可能并不会告诉你明确的域名所对应的IP地址,但它会告诉你需要去哪里查询。就好像过去的114查号台,向北京的话务员询问不到广州某个公司的电话号码,但他可以告诉你要拨打020114去查询,根服务器绝大多数时候就是充当这样的一个角色。

我们浏览网站时绝大多数域名解析是在本地域名服务器中进行

本地域名服务器其实很好理解,一般就是指宽带运营本地的DNS服务器,但我们输入一个网址请求打开一个网站时,首先电脑会查询本地的hosts文件里有没有相对应的解析记录,有的话就会直接打开网站,没有的话就会向本地域名服务器进行查询,也就是我们所设置的DNS服务器地址,如果是选择的自动获取DNS服务器地址,电脑等设备就会获取路由器已经设置好的DNS服务器地址。

假如通过DNS服务器能够查询域名所对应的IP地址,DNS服务器就会将IP地址发过来,如果查询不到这台DNS服务器就会向它上面的根域名服务器进行查询。直到将查询结果反馈给请求的终端设备。

由此可见DNS服务器非常重要

如果没有行业规范和法律的约束,DNS域名解析这件事非常不安全,因为很容易就被有心的黑客劫持,访问到错误的网站。结果就是钱转错了,隐私信息泄露了。这样的案例并不在少数。

另外DNS服务器的瘫痪或者数据错误很有可能请求的终端设备不能正常的上网。通过设置另外的DNS服务器又马上能正常上网。这时我们就能很好地理解为什么有的DNS服务器延迟大,有的DNS服务器延迟小,这根DNS服务器的设备规格、网络状况、距离都有关系。

正因为DNS服务器非常重要,所以域名、IP地址都需要通过专业的机构进行申请,就连DNS服务器的设立也要遵循行业的规则和技术规范。避免瘫痪的最好方法就是不将鸡蛋放在一个篮子里,所以就有了备用DNS服务器,我国虽然没有根域名服务器,但我们有根域名服务器的镜像,当于根域名服务器断开是,镜像自己就会变成根域名服务器。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多