ping百度就能看到它的IP地址
每一个域名都对应一个IP地址,实际上多个域名可能对应同一个IP地址。对于每个终端,IP地址才是它在互联网上的唯一标识。
一个常见的比喻是,域名好比一个人,IP地址好比他的电话号码。人名好记,而电话号码难记,所以我们需要电话簿。
电话簿是什么呢?就是域名服务器(Domain Name Server,简称DNS)。全世界有很多台域名服务器,记录的电话簿的范围有大有小。
当你寻找一个域名对应的IP地址时,系统会先去问最近的域名服务器。这个域名服务器如果不知道,它就会告诉你,下一个问谁最有可能找到。这样一级级地询问下去,最高级的就是根服务器,它储存的是像cn和com这样的顶级域名的信息。
域名服务器的工作方式
现在我们可以明白,域名并不是个必需的东西。即使全世界的域名服务器都停止工作,大家也可以用IP地址直接连。当然这很不方便,但并不是物理断网。实际上,还有一种网络是完全没有域名、只能用IP地址连的,这就是“暗网”,它照样在活跃运行。
没了域名服务器,互联网仍然能正常工作。《中国工程院院士吴建平:DNS根服务器不是互联网的核按钮!》
你可能还是很担心:全世界大多数人都记不住IP地址,如果美国禁止根服务器解析中国的域名,那大多数人不还是连不上中国的网站了吗?
卫剑钒指出,这个问题很容易解决。
具体而言,在https://www.iana.org/domains/roo t/files可以下载到保存着所有顶级域名信息的根区文件Root Zone File。这是个文本文件,目前有2万多行,大小为2.2 M。每当有顶级域名的变动时,这个文件就会更新。