当前位置:首页 > 新鲜科技 > 正文内容

中国为什么没有根服务器?

小宝2年前 (2022-02-25)新鲜科技830

640.jpg 中国为什么没有根服务器?  DNS 服务器 第1张

域名系统是最重要的互联网服务之一,没有它,我们将无法访问在线内容,甚至无法发送电子邮件。每当我们尝试连接到其他网站或在线服务时,根 DNS 服务器都会帮助我们的计算机找到并到达我们想要的地址。



DNS 根服务器是所有 DNS 的组成部分,因此也是 Internet 的组成部分,但关于它的信息并不多。今天我们将学习什么是根服务器?它们的作用是什么?以及实际上有多少根服务器?



什么是 DNS 根服务器?


根服务器或 DNS 根服务器是负责 DNS 和整个 Internet 功能的名称服务器,它们是确定任何域名名称的第一步,DNS可以将域名转换为 IP 地址。


根区是顶级域的全局列表,它包含通用顶级域(.com、.net、.org)、国家代码顶级域(.no、.se、.uk)和国际化的顶级域名,即以各国本地字符编写的 ccTLD,根区来自互联网号码分配机构 (IANA),它是互联网名称与数字地址分配机构 (ICANN) 的一部分。


域名到 IP 地址的映射是使用 DNS 区域以分层顺序完成的,根服务器为根区域提供服务,根区域位于层次结构的顶部并发布根区域文件,根区域文件又包含所有 TLD 授权服务器的资源记录。因此,它们可以通过两种方式工作:


  • 直接响应对根区域中的此资源记录的请求
  • 将请求转发到所请求 TLD 的适当名称服务器

尽管在后一种情况下它们不直接参与名称解析,但根服务器位于整个 Internet 基础结构的根目录中,没有它们,我们今天所了解和使用的大部分网络都将无法使用。


根服务器如何工作?


根服务器的工作方式取决于名称解析过程:

640.png 中国为什么没有根服务器?  DNS 服务器 第2张

  • 当您在 Web 浏览器中输入 www.wljslmz.com 时,它会首先迁移到您的 ISP 的 DNS 服务器或您配置的其他 DNS 服务器。有时,这些 DNS 服务器会缓存域信息,在这种情况下,它只回答信息并让您可以访问该网站。

  • 但是,如果未存储此信息,则 DNS 服务器会向主服务器发送请求,根服务器没有关于 www.wljslmz.com 的特定 IP 地址的信息,但它们知道为该 TLD (.com) 提供服务的名称服务器的位置。

  • 根服务器返回一个 TLD 服务器列表,以便提供者或配置的服务器可以重新发送请求,这次是到 TLD 服务器。

  • TLD 服务器然后返回存储所需域的授权名称服务器。

  • 当请求服务器向域所在的授权服务器发送请求时就是这种情况。

  • 一旦请求到达授权服务器,它就会用 www.wljslmz.com 的 IP 地址回复请求服务器

  • 当请求服务器获得此信息时,它会将其保存以备将来请求,并将响应发送回您的转换器,转换器将其发送到您的 Web 浏览器并允许您访问所需的网站。



有多少根 DNS 服务器?



这个大家都知道,一共有13台。



为什么只有 13 个根服务器?




这是由于本地 DNS 基础设施的限制,它使用的是 32 字节 IPv4,IP 地址必须对应一个数据包,当时数据包限制为 512 字节,所以每个IPv4地址是32位,其中13位是416字节,剩下的96字节是协议信息。

起初,13 个 IP 地址中的每一个都有一个服务器,今天我们为每个 IP 地址赋予一个服务器集群,使用广播路由创建了一个由全球数百台服务器组成的网络。

这有助于平衡去中心化并确保可靠性,即使其中一个根服务器由于 DDoS 攻击或其他类型的 DNS 攻击也可以保证网络的可用性。

AliDNS 阿里公共 DNS
然而,由于 IPv6 的小数据包大小限制,因此几乎可以肯定,未来会出现更多的根 DNS 服务器。




根 DNS 服务器位于何处?


640 (1).png 中国为什么没有根服务器?  DNS 服务器 第3张

中国DNS情况



13个DNS根服务器为啥不能分一台给中国?

这个问题,相信不用回答了,根本不可能,不是政治问题,而是技术问题,本身已经超出协议范围能力了,已经有根DNS的组织是不可能让给中国的。

在中国,一共有26个根域名服务器节点:


  • 北京市I、L、J、K、F

  • 香港特别行政区A、I、H、F、F、E、J

  • 台北市I、E、F、F、K、L

  • 澳门特别行政区E、F

  • 上海市L

  • 杭州市F

  • 郑州市L

  • 武汉市L

  • 西宁市L

  • 贵阳市K



免费公共DNS服务器IP地址(常用部分)



114 DNS

首选:114.114.114.114
备选:114.114.115.115

AliDNS 阿里公共 DNS

首选:223.5.5.5
备用:223.6.6.6

百度 BaiduDNS

IPv4 地址:180.76.76.76IPv6
地址:2400:da00::6666

Public DNS+

首选:119.29.29.29
备用:119.28.28.28
备用:182.254.118.118
备用:182.254.116.116

CNNIC sDNS

首选:1.2.4.8
备用:210.2.4.8

清华大学 DNS 服务器

2001:da8:200:ffff::28
上海交大 DNS 服务器
2001:da8:8000:1:202:120:2:101

北京邮电大学 DNS 服务器

2001:da8:202:10::36
或
2001:da8:202:10::37

等等,还有很多,等有机会给大家整理一个全的。


中国在DNS根领域还有机会吗?



我们都知道,网络掌握在其他国家,安全性会受到极大的安全风险,我们错过了13个根服务器,难道永远都要“寄人篱下”吗?

当然不是!

虽然我们不能在ipv4领域拥有根DNS服务器,但是我们在ipv6的根DNS服务器中已经占有一席之地了。随着国家对ipv6的支持,中国在ipv6网络建设上已经有了惊人的速度!

随之而来的ipv6根DNS服务器中,中国拥有4台服务器,其中,一台为主根,其他三台为辅根!!!




总结




DNS 负责几乎所有与 Internet 相关的事情,根 DNS 服务器是互联网的支柱。

希望通过本文,大家能够对于13个DNS根服务器有所了解。

在安全方面,DNS 仍然是企业基础设施中最容易被忽视的部分之一,这就是频繁执行 DNS 审计如此重要的原因。

重视技术的本质,才能立足于技术公司之本!!!




来源:程序浅谈

扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://www.boluobk.cn/post/194.html

标签: DNS服务器
分享给朋友:

相关文章

开1年超级会员秒变QQ靓号

开1年超级会员秒变QQ靓号

仅限5~9位数QQ才可以有资格只需在本页面支付1年QQ超级会员,即可升级靓号图标截止日期:2020.4.17~2020.5.31活动地址:https://m.vip.qq.com/clubact/2019/lightliang/index2...

Windows10家庭版一键升级企业版

Windows10家庭版一键升级企业版

一般现在的笔记本出厂基本上装的是Windows10家庭版,但是对于爱折腾的我们来说是远远不够的。今天我们介绍的是更换电脑的产品密钥进行升级,这种方式不需要你重装系统,不会对你的数据产生任何影响。1.右键单击“此电脑”点击“属性”2.点击“更...

分享几个可用的谷歌镜像

分享几个可用的谷歌镜像

为广大科研人员提供真实可靠的谷歌搜索服务下面罗列几个可用,速度较快的几个镜像网站:使用Google镜像时,切记勿进行登录等敏感操作。以下镜像都是本人从搜索搜集而来,随时可能会出现失效情况。禁止违反所在地法律法规使用镜像谷歌镜像导航http:...

新型比特币勒索病毒出现!

新型比特币勒索病毒出现!

近日网络上出现了一种名为“WannaRen”的新型比特币勒索病毒。它与2017年大爆发的“WannaCry”病毒类似,当用户电脑系统被“WannaCry”入侵后,会弹出勒索对话框,提示勒索目的并向用户索要比特币。用户电脑上的所有重要文件,如...

KVM虚拟机超开教程

KVM虚拟机超开教程

超量使用一直是热门话题,今天我们来看看KVM的超开过程!有请我们的主角——KVM群讨论:虚拟机能否使用32个CPU又引去了群友的激烈讨论,本文为群友根据自己的经验总结投稿,感谢这位热心的群友!欢迎更多的朋友投稿,将自己的经验发给大家,我们一...

92行代码使用二维码获取哔哩哔哩登录cookies

各位想要爬取B站的小伙伴最头疼的应该就是怎么登录了,一位MRArchive的b站up主就来展示了一下怎么用python实现使用二维码登录哔哩哔哩。代码如下:import json import os import&n...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。