目前全球共有13个根服务器,编号从A到M,其中A根通常被视为主根服务器,其余为辅根服务器,它们由ICANN协调,通过任播技术运行在全球各镜像节点上。
现在都有哪些根服务器?13个逻辑根逐一盘点
说起根服务器,很多人以为它们是13台物理机器,这13个“根”是逻辑上的域名根区服务器,每个根都有编号,从A到M,它们由不同的机构运营,承担着向全球答复合法的顶级域名解析请求的任务。
根服务器分布图:从A到M都藏在哪里
先看一份公认的根服务器清单,包含根服务器名称、运营方和原始部署位置(注意,原始位置并不代表全部节点):
| 根服务器 | 运营机构 | 原始部署位置 |
|---|---|---|
| A | 威瑞信(Verisign) | 美国弗吉尼亚州 |
| B | 南加州大学信息科学研究所 | 美国加利福尼亚州 |
| C | Cogent通信公司 | 美国 |
| D | 马里兰大学 | 美国 |
| E | NASA艾姆斯研究中心 | 美国 |
| F | 互联网系统协会(ISC) | 美国 |
| G | 美国国防部网络信息中心 | 美国 |
| H | 美国陆军研究实验室 | 美国 |
| I | Netnod | 瑞典 |
| J | 威瑞信(Verisign) | 美国 |
| K | RIPE NCC | 英国伦敦 |
| L | ICANN | 美国洛杉矶 |
| M | WIDE项目 | 日本 |
可以看到,13个根中,有10个原始位置在美国,欧洲有瑞典和英国各1个,亚洲有日本1个,这种布局有历史原因互联网早期从美国学术和军事网络发展而来,根服务器的部署自然集中在美国。
你实际访问的根服务器并不一定都在这些地方。近年来,根服务器普遍采用任播技术,同一逻辑根会在全球部署多个镜像节点,比如A根就有超过40个镜像节点,M根也有多个,当你发起DNS查询时,系统会自动选择距离最近、网络延迟最低的节点,而不是真的去美国访问一台机器。
根服务器在中国有吗?镜像节点才是关键
很多人关心“根服务器在中国有吗”这个问题。中国没有根服务器原始节点,但已经有多个根服务器的镜像节点。
据工信部公开信息,中国很早就开展了域名根服务器镜像节点的部署工作,F、I、J、K、L等根服务器在中国大陆都有镜像节点,分布在北京、上海、广州等地,这些镜像节点与根服务器原始节点实时同步根区数据,承担国内用户的解析请求。
这意味着,国内用户的DNS查询通常不需要跨洋访问,而是由境内的镜像节点直接应答,普通网民感觉不到这个过程,但对网络访问速度的改善是实实在在的。
根服务器和普通服务器有何区别?为什么数量这么少
根服务器看似神秘,其实功能非常简单:它不存储具体的网站内容,只回复“下一个该问谁”,当你要访问example.com时,DNS递归解析器先向根服务器询问,根服务器根据顶级域名(com)给出对应的顶级域名服务器地址,然后递归器再去问com域名服务器,整个过程中,根服务器只参与第一步。
根服务器的职责:只回答“去哪问”
根服务器维护的根区文件,是一份包含所有顶级域名(如.com、.net、.cn以及各国国家顶级域名)及其对应服务器列表的小文件,这份文件大小只有几MB,却支撑着整个互联网的域名解析体系。
与普通服务器相比,根服务器有几个鲜明特点:
- 数量固定为13个逻辑根,不会轻易增加
- 不存储业务数据,不会产生高负载
- 协议层面只有13个IP地址,但每个IP背后可以有大量镜像节点
- 需要极高的可用性,故障会影响全球顶级域名解析
根服务器多少钱一台?没有公开报价的原因
你可能搜索过“根服务器价格”,但从公开渠道找不到报价,因为根服务器根本不是普通商品,行业共识认为,根服务器的价值不在于硬件本身,而在于运营方的公信力和技术安全体系,一台普通机架式服务器加上专业网络设备,按市场价可能几十万元,但要成为根服务器运营方,需要经过ICANN的严格流程,并承担全球范围内的运维责任。
没有人能“买”到根服务器,你能做的,只是租用云服务器或自建DNS服务器来改善自己的解析体验,根服务器本身属于全球互联网基础设施,由ICANN协调,各国机构和组织参与运营。
根服务器被“抢走”了吗?解析常见误解
网上常有一种说法:“如果美国关闭根服务器,中国互联网就会瘫痪。”这个说法并不准确。
根服务器只提供顶级域名地址信息,不拦截流量、不存储网站数据,即便某个根服务器停止响应,递归解析器还有本地缓存和其他镜像节点可用,中国境内部署的镜像节点已经承担了绝大部分国内解析请求,绕过根服务器原始节点也能正常工作。
业内专家指出,根服务器是互联网基石,但它的可控性远高于普通人想象,理解根服务器的运行机制,比担心“被抢走”更有意义。
动手验证:如何查看根服务器信息
了解根服务器最好的方式,就是亲手查询一次,在Linux或macOS终端中,运行:
dig @198.41.0.4 . NS
41.0.4 是A根的IP地址,你会看到A根返回的根区文件中的13个根服务器名称和对应的地址列表。
Windows用户可以在命令提示符中使用:
nslookup -type=NS .
这个操作不会对根服务器产生任何影响,只是最基础的DNS查询,你可以亲眼看到根服务器是如何“回答”问题的。
根服务器相关问答:这些高频疑问一次说清
根服务器一共有几个?
根服务器一共有13个,编号从A到M,其中A根通常是主根,其余为辅根,所有根服务器内容一致,没有主从之分,A根只是编号意义上的第一个。
根服务器在中国有吗?
中国没有根服务器原始节点,但已有F、I、J、K、L等多个根服务器的镜像节点,这些镜像节点与原始节点实时同步,国内用户访问时通常不需要出国解析。
根服务器坏了会怎么样?
单个根服务器故障不会造成全球互联网瘫痪,因为任播技术和镜像节点会自动转移请求,而且递归解析器有缓存,历史上根服务器曾遭受攻击,但全球互联网没有因此中断,多节点冗余机制是有效果的。
根服务器是全球互联网的“总导航”,13个逻辑根加上遍布世界的镜像节点,保证了域名解析的正常运转,理解它的存在和分布,能帮你更清楚地看待互联网基础资源这个话题。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/787350.html


