域名|【声音】美国到底能不能给中国断网?( 二 )


大家平时登录一个网站 , 记的都是类似www.baidu.com这样的网址 。 这叫做域名(domain name) 。 但实际上 , 网络能够识别的并不是这种字母符号的域名 , 而是一串数字 , 例如14.215.177.39 。 这叫做IP地址 , 即Internet Protocol Address , 互联网协议地址 。
ping百度就能看到它的IP地址
每一个域名都对应一个IP地址 , 实际上多个域名可能对应同一个IP地址 。 对于每个终端 , IP地址才是它在互联网上的唯一标识 。
一个常见的比喻是 , 域名好比一个人 , IP地址好比他的电话号码 。 人名好记 , 而电话号码难记 , 所以我们需要电话簿 。
电话簿是什么呢?就是域名服务器(Domain Name Server , 简称DNS) 。 全世界有很多台域名服务器 , 记录的电话簿的范围有大有小 。
当你寻找一个域名对应的IP地址时 , 系统会先去问最近的域名服务器 。 这个域名服务器如果不知道 , 它就会告诉你 , 下一个问谁最有可能找到 。这样一级级地询问下去 , 最高级的就是根服务器 , 它储存的是像cn和com这样的顶级域名的信息 。
域名服务器的工作方式
现在我们可以明白 , 域名并不是个必需的东西 。 即使全世界的域名服务器都停止工作 , 大家也可以用IP地址直接连 。 当然这很不方便 , 但并不是物理断网 。 实际上 , 还有一种网络是完全没有域名、只能用IP地址连的 , 这就是“暗网” , 它照样在活跃运行。
没了域名服务器 , 互联网仍然能正常工作 。《中国工程院院士吴建平:DNS根服务器不是互联网的核按钮!》
你可能还是很担心:全世界大多数人都记不住IP地址 , 如果美国禁止根服务器解析中国的域名 , 那大多数人不还是连不上中国的网站了吗?
卫剑钒指出 , 这个问题很容易解决。
根区文件下载网页
中国的顶级域名是cn , 跟它相关的记录在这个文件中只有几十行 。
根区文件中跟cn域名相关的记录
现在的问题就是:如果美国把跟cn相关的这些记录删除了 , 会怎么样?
答案很有意思 , 有点像一部电影《寻梦环游记》:一个人在阴间有没有死亡 , 是由人间有没有人记得他决定的 。 当最后一个生者遗忘他的时候 , 这个亡魂才会真正地死亡 。在网络世界 , 一个域名是否有效 , 就取决于别人的域名服务器里是否有它的记录 。
《寻梦环游记》
所以 , 如果美国删除了根服务器中cn的记录 , 而我们什么都不做 , 那么当全世界所有的域名服务器中的缓存都过期之后 , 中国的网站就只能依靠IP访问了 。
不过 , 我们完全可以阻止这种事发生 。 中国境内有根服务器的镜像 , 我们可以让这些根镜像保持对中国域名的解析 。 比如说 , 写个简单的程序 , 每次与根服务器同步之后就立刻加上关于cn的记录 。
这是小修小补的办法 , 还有大打出手的办法 。 例如自己搭一个根服务器 , 完全跟美国的根服务器脱钩 。
所以 , 单凭我们自己 , 就可以保证中国的网络畅通 。现在真正有趣的是中美之外的其他国家 , 他们会怎么做?
如果他们认为跟中国联系是可有可无的 , 那么他们就不会做什么 , 放任自己的国民失去跟中国的联络 。 但如果他们认为跟中国联系很重要 , 那么他们就会想办法 , 比如说把cn的记录加回去 , 或者跟中国新的根服务器保持同步 。
你觉得 , 哪一种场景更合理?
显然是后者 。
如何应对?《美国如果把根域名服务器封了 , 中国会从网络上 消失?| 卫剑钒》
你也许会问:美国如果用武力胁迫其他国家断绝跟中国的联系呢?
回答是:这确实是个问题 , 但这是个现实的选择吗?比如说 , 美国会不会威胁某个国家 , 说你必须给我多少钱 , 否则我就拿核武器轰你?手段跟目标要匹配 , 这是基本的常识 。
所以 , 如果美国停止对中国的域名解析 , 最终的结果会是 , 既不能阻止中国人继续上网 , 也不能阻止其他国家的人登录中国的网站 。 不过他们可以阻止一个国家的人登录中国的网站——就是美国自己 。
原本是为了孤立中国 , 结果却成了孤立自己 , 这样愚蠢的招数你觉得会有人用吗?现在 , 你明白我们为什么不需要担心美国断网了吧?
这一招过于低劣 。《美 国如果把根域名服务器封了 , 中国会从网络上消失? | 卫剑钒 》