登录
No.02核心2 条来源

DNSDomain Name System

课堂投屏

一句话

DNS 是把域名查成 IP 地址等记录的分布式系统,让浏览器找到对应的服务器。

大白话

DNS 像手机通讯录:你点一下“小王”,手机就替你拨出那串记不住的号码;你在浏览器输入域名,DNS 就替浏览器查出服务器的地址,再让它去连接。

比喻的边界

通讯录只存在你自己手机里,DNS 却是全世界分层协作的,各处还会缓存旧答案;你改了记录,别人可能要过一阵才查到新地址。

拿去就能用

开始做

我要把指向部署平台给我的地址。帮我判断该加 A 记录还是 CNAME,写出主机记录和记录值分别填什么。我自己添加,完成后告诉我用什么方法确认。

还差:我的域名、目标地址,发给 AI 前记得换掉

出错了

我昨晚改了 DNS 记录,今天用手机流量能打开新网站,家里电脑还是旧的。我怀疑是本地缓存,先帮我验证:分别查公共 DNS 和本机的解析结果,对比之后再下结论。

想做深

我想给网站加一个 api 子域名,指向另一个服务。帮我先说清楚要加哪条记录、会不会影响现有的主站和邮箱。改记录前先告诉我影响,等我确认。

别这样说 → 这样说

别这样说

域名打不开了,DNS 是不是坏了?

这样说

我的域名 mysite.cn 今天打不开,浏览器提示“找不到服务器 IP 地址”,直接用服务器 IP 访问是正常的。帮我先查这个域名现在的解析记录指向哪里,再告诉我下一步查什么。

差别:补上了报错原文和“用 IP 能打开”的对照证据,让 AI 从查记录开始,而不是直接猜。

容易误解:

误解改完 DNS 马上全世界生效,没生效就反复改。

其实是各处会按记录的缓存时间(TTL)保留旧结果,反复修改只会让排查更乱;改一次,按缓存时间等待并核对。

展开专业理解

DNS 是分层、分布式的命名系统,保存域名和 IP 地址等资源记录。常见的 A 记录把名字指向一个 IPv4 地址,CNAME 把一个名字指向另一个名字。每条记录带有 TTL,表示可以被缓存多久;浏览器、系统和运营商的 DNS 服务器都会缓存,过期后才重新向权威服务器查询。

来源

  1. MDN:DNS(术语表) 核对于 2026-09-26
  2. IETF RFC 1035:Domain Names – Implementation and Specification 核对于 2026-09-26