~/VibeHandbook
免费 PDF

03 · 08

从名字到服务器:DNS

还有一根没收尾的线头。你输入 shop.example.com,但计算机其实并不靠名字找到彼此——它们用像 203.0.113.42 这样的数字 IP 地址(Domain Name System,域名系统)是网络的电话簿:在你的浏览器能发出请求之前,它会悄悄地请求 DNS 把那个友好的 域名 翻译成数字地址,然后连接过去。

   ┌─────────┐   1."这名字的IP?"     ┌─────────┐
   │ BROWSER │                       │   DNS   │
   │         │ ────────────────────▶ │(电话    │
   │         │ ◀──────────────────── │簿)      │
   └─────────┘   2."203.0.113.42"    └─────────┘
        │
        │  3. 现在连接到那个号码
        ▼
   ┌─────────┐
   │ SERVER  │   shop.example.com  ⇄  203.0.113.42
   └─────────┘

你买下一个域名,把它的 DNS 记录指向运行你应用的那台服务器,从此这个名字就把人们引向你的机器。这是一个你几乎永远看不到的查询步骤,但一个好记的名字之所以能替代一串数字,正是因为它。

想离线阅读?

免费下载整本书的 PDF 或 EPUB。