Skip to content
难度LEVEL
阅读READ约 2 分钟~2 min
更新UPDATED2026-09

第 6 章 域名与 DNS · 互联网的门牌与电话簿

easycode · Agent Skill
域名 Domain · 人记得住的名字 books.stickmancharles.com DNS · 全世界共用的电话簿 IP 地址 · 机器认的门牌号 76.76.21.21 A 名字指向一个 IP:它住在这台机器 CNAME 名字指向另一个名字 TXT 名片上贴张便签:证明这域名归我 MX 发给这域名的邮件往哪送 改完不马上生效:全世界无数份缓存副本要按各自的 TTL 陆续更新,这个过程叫传播 stickmancharles.com · CC BY-NC-ND 4.0
图 6 · 电话簿:把名字翻回门牌号

每台联网的电脑都有个真实门牌号,叫 IP 地址,一串类似 76.76.21.21 的数字。机器认它,人记不住它。于是人类发明了域名(Domain),给门牌号起个名字。

把名字翻译回号码的系统,就是 DNS(Domain Name System)。它像全世界共用的一本联系人电话簿,你存的是"家",打电话时手机自动翻译成号码。第 1 章那半秒钟里的第一步,就是查这本电话簿。

买域名,买的其实是每年付费租用这个名字的权利,卖家叫注册商。买完之后,你要往电话簿里写几条 DNS 记录,最常见四种。A 记录把名字指向一个 IP,等于说这个名字住在这台机器。CNAME 把名字指向另一个名字,找它就等于找它,把域名指到 Vercel 用的就是这种。TXT 像在名片上贴张便签,最常见的用途是证明这个域名归我,所以 Resend、Google 这类服务让你验证域名时,都是让你加 TXT 记录。MX 负责说清发给这个域名的邮件该往哪送。

顺带认识一下我们家的电话簿管理员,Cloudflare。我们的域名记录就写在它那里。除了当电话簿,它还兼任门口的调度员和保安(CDN 分发与安全防护),它还能干的那些事,第四册专门讲。

两个每个人都会撞上的现象。其一,改了 DNS 为什么不马上生效?全世界有无数份电话簿的缓存副本,要按各自的有效期(TTL)陆续更新,这个过程叫传播,从几分钟到一两天不等。其二,HTTPS 的锁是哪来的?网站需要一张证书来证明身份并加密通信。好消息是 Vercel 这类平台现在都自动帮你申请续期,你只要知道那把锁的含义就行。

关键领悟

DNS 出问题的症状千奇百怪,一部分人打得开一部分人打不开,刚改完不生效,邮件收不到。以后遇到这类玄学,第一反应应该是电话簿还没更新完,或者哪条记录写错了。

试一试

搜一个"DNS lookup"在线工具,输入我们自己的域名,看看它背后到底写了哪几条记录,一条条认出来。

由 Charles Tao 与 Claude 协作写成——这本身就是这套书讲的工作方式。Written by Charles Tao with Claude — which is itself the working method this series teaches. · 许可License