← ELI5 合集 EN
一看就懂

DNS
是什么

全世界共用的
一本「通讯录」
第 37 期电脑和网络里的事第 16 / 20 篇
1

一句话

baidu.com 110.242.x.x 人记得住的名字 机器认的号码

你记的是名字,
机器只认号码。
DNS 就是那本把名字
换成号码的通讯录。

跟你手机里点「妈妈」就能打出去一样——
你从来不用背她的手机号。

2

没有它
会怎样

没 有 它
想上哪个网站,
得背一串十几位的数字
像每打一个电话都得现翻号码本,
而且对方一搬家,号码就变了。
有 了 它
打个名字就到
号码变了也没关系——
通讯录里改一下,你照样叫名字。

说白了:名字是给人用的,号码是给机器用的,DNS 在中间翻译。

3

它是怎么
查的

① 先翻自己的小本刚去过的网站,手机自己就记着号码,直接用
② 问「查号台」小本上没有,就去问你家宽带公司的查号台
③ 查号台一层层问先问总台「.com 归谁管」,再问那一家,最后问到网站自己
④ 拿到号码,记一阵连过去;号码抄回小本,下次就不用再问

这一整圈,通常不到眨一下眼的工夫。

4

它每天
在干什么

你每点开
一个东西
刷视频、看网页、
发消息,先查一次
网站搬家
你不用知道
换了机器,改一下
通讯录就行
给你指
最近的那家
大网站开很多分店,
告诉你离你近的号码
邮件送到
哪个信箱
寄信之前,
也是先查它

你一天会用它几千次,
但一次都没见过它。

5

它管什么、
不管什么

它只查号码,
不存网页内容
它告诉你「去哪」,
但到了之后看到什么,跟它没关系。
就像通讯录不知道你们在电话里说了啥。
改了号码,不是马上全世界都知道。 每个人手里的小本还记着旧号码,
要过一阵子才会重新去问。
所以网站刚搬家时,有人能打开、有人打不开。
通讯录被人动了手脚,你就会被带错地方。 名字没错,号码被换成了假的——
这就是为什么要认准地址栏里那把小锁。
「这跟我有什么关系?」
下次网站打不开、微信却照样能发,
先别急着说「网站坏了」——
很可能是查号台卡住了。

换个网络(关掉 Wi-Fi 用流量)
一下就好的,多半就是它。
下 一 篇

CI 和 runner 是什么

交稿前的自动检查员:每次改完交上来,它自动把整套规矩查一遍,绿灯才上线;它可以住在你自己家的电脑上

第 40 期 · 3 分钟接着看 →
← 回到 ELI5 合集