1. DNS(Domain Name System,域名系统)
作用
DNS 就像互联网的电话簿,把我们容易记的域名(example.com)转换成计算机能理解的 IP 地址(如 192.168.1.1)。
人类可读域名:
www.example.com计算机可识别 IP:
192.168.1.1
当你在浏览器输入域名时,计算机通过 DNS 查询 IP 地址,然后才能访问网站。
例子
想象一下你要给朋友打电话:
你知道朋友的名字:
小明你不知道电话号码:
13800138000通过电话簿查名字 → 得到号码 → 拨打
域名就是名字,IP 就是电话号码,DNS 就是电话簿。
2. NS(Name Server,域名服务器)
作用
NS 指定了谁负责这个域名的解析。也就是说,NS 告诉互联网“找这个域名的记录,请去这些 DNS 服务器问”。
负责解析的服务器叫权威 DNS 服务器。
所有 A、CNAME、MX 等记录都保存在 NS 指定的服务器上。
例子
继续上面的电话簿比喻:
小明的名字可能在不同城市有分册(不同电话簿)。
NS 就相当于告诉你:小明的号码在“北京分册”,不是别的城市的分册。
你查电话簿 → 根据 NS 去正确分册 → 得到电话号码(IP)。
3. 举例说明
假设:
你的域名:
myblog.com你的服务器 IP:
123.45.67.89你在 Cloudflare 注册域名解析
DNS 流程:
注册商告诉互联网,
myblog.com的 NS 是 Cloudflare 的服务器:
dora.ns.cloudflare.com
luke.ns.cloudflare.com
浏览器访问
myblog.com→ 查询 NS → 去 Cloudflare DNS 服务器查询 A 记录
myblog.com → 123.45.67.89
浏览器拿到 IP → 访问服务器 → 显示网页
总结
域名解析
A 记录:指向一个 IPv4 地址(例如 123.45.67.89)
AAAA 记录:指向一个 IPv6 地址(例如 2001:0db8::1234)
CNAME 记录:指向另一个域名(例如
dzbook.top或example.com),一般不能直接用于根域(因为部分 DNS 不支持),但部分提供商(如 Cloudflare、Vercel)支持“伪 CNAME”(即 ALIAS 或 Flatten)。常见做法:
添加一个 CNAME 记录:
www → xiaohezi.club
这样用户访问www.xiaohezi.club时会自动跳转到主域名。MX 记录,让邮件可以到达 @dzbook.top 地址”
意思是:
如果你要使用 @dzbook.top 的邮箱地址(比如admin@dzbook.top ),
你必须添加 MX 记录(Mail Exchange)。MX 记录告诉全世界:
“发往@dzbook.top 的邮件要交给哪个邮件服务器处理。”
一条 DNS 记录通常包含以下 5 个字段:
@表示“根域名”(主域名)本身。
也就是不带任何前缀的域名,例如:域名是 dzbook.top @ 就表示 dzbook.top
举例: