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 服务器都会缓存,过期后才重新向权威服务器查询。
来源
- MDN:DNS(术语表) 核对于 2026-09-26
- IETF RFC 1035:Domain Names – Implementation and Specification 核对于 2026-09-26