先问是不是,再问为什么

in cn •  last month

analysis-blackboard-board-bubble-355952.jpg

“先问是不是,再问为什么”是一个对待问题时很好的方法,然而很多人都不会用。有时候,作为旁观者,都替这些人觉得脑壳疼。

九年义务教育,三年高中,四年本科,有些人还上了研究生,读了博士,但是遇到一些幼稚的问题,还是会直接问为什么,而不是先问是不是。

很多问题,在是不是这一关就可能不成立。如果一个问题,本来就不是,哪还有什么讨论为什么的意义?

上周很多群里都在转发一段聊天记录。

图片.png

每次看到这种脑残讨论就感到捉急。都是成年人,难道不会先去搜索下看看什么是域名根服务器,什么是域名根服务器镜像,现在国内有多少域名根服务器镜像,搭建域名根服务器镜像是不是就不能访问外网了?

我在这里就简单科普一下吧。

先说个在我们现实生活中的例子,有助于没有技术基础的同学理解后文。在现实生活里,我们有邮政编码来实施区域划分,提升邮件的分拣效率,但是你给一般人一个邮编,他是不知道这个邮编是哪里,比如100190,你如果不在这个区域生活,就不一定知道这是哪里。而邮局存储着这些编码对应的区域信息,我们需要查询的时候,就可以查到,当然现在信息都在网上了,查询更方便了。

另外一个例子就是公共服务和公司的电话号码与114和黄页的关系,在互联网不发达的时候,我们要想给某个公司或者公共服务机构打电话,除非经常拨打,我们记住了电话号码,大部分情况下是靠查黄页或者拨打114来查询的。

在互联网世界中,我们其实在访问网站的时候,设备本质上是在访问IP地址,这个就像是邮编或者电话号码。让我们去记忆一堆数字组成的IP地址,我们一定会疯掉。所以就有了域名的出现。那么是谁来完成域名到IP的翻译呢?那就是DNS服务器。

DNS服务器上存储着域名和IP的对应关系,而这样的服务器全世界肯定不止一台,那么他们之间的信息同步的时候以谁为准呢?那肯定就是谁制定规则,谁说了算。

IPv4阶段,标准是美国佬制定,有一个机构叫做 ICANN 专门来负责这块事务(ICANN之前还有历史,感兴趣的可以自己去搜索)。而这个机构在全球设立了13台根域名服务器,其中1台是主根服务器在美国,还有12台辅根服务器分布于美国(9台)、日本(1台)、英国(1台)、瑞典(1台)。

后来基于这13台又演变成13组,每组有一台根服务器,剩余的都是跟服务器镜像。镜像的意思就是,所有数据都去参考非镜像服务器。

目前我们国家运行的都是IPv4根域名服务器镜像。那么运行这种服务器,是不是意味着我们就不能访问外国网站了呢?

从技术上讲,有DNS服务器的操控权,的确是可以阻断访问网站。比如A网站的域名是a.com,真实IP是1.1.1.1,你如果使用一个被污染的DNS服务器,那么这个服务器会告诉你a.com对应的IP是2.2.2.2。那么你去访问2.2.2.2是肯定访问不到 a.com 这个网站的。

但是,搭建镜像服务器跟政府不让访问不符合政府利益的网站之间存在必然联系吗?这是显然不存在着必然关系啊!

政府想要屏蔽网站,手段多的是,不缺这一种。我们之所以自己运维根域名服务器镜像,主要还是为了减少我们自身网络的运行风险,提高我们自己内部的网络稳定性和速度。我们的中央政府代表最广大人民的根本利益,而搭建我们运维的服务器,符合最广大人民的利益。

对于那些被屏蔽掉的网站,必然是其中存在着不符合政府利益的东西的。

一些人对于类似的事情经常会很愤怒,说限制了自由,我觉得作为成年人,请成熟点。再说国家也没有把事情做绝。有些事情这其中的利害关系,如果自己不能推理出来,多读读西欧历史,中国历史,多看看《这就是中国》。


ET碎碎念,每周一,晚六点一刻更新,欢迎订阅


欢迎使用 SteemEditor 来编写文章,获取 @steemeditor.bot 的点赞!


感谢你的阅读,我是中文区见证人之一,欢迎通过 SteemConnect 来给我投票,或者打开 https://steemitwallet.com/~witnesses 页面,输入 ety001 进行投票。

2.gif

中文区的见证人目前有:
支持一下他们(按字母顺序),一人可以有30票


Thank you for reading. I'm a witness. I would really appreciate your witness vote! You can vote by SteemConnect. Or open https://steemitwallet.com/~witnesses page, input ety001 to vote.

2.gif

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!