互联网教程

域名解析怎么配:A、CNAME、MX、TXT 各管什么

发布者:黔序科技更新于 2026-11-06 11:19依据官方文档核验:2026 年 11 月

AI 导读

约 3 分钟读完

DNS 记录填错不会导致全站崩溃,只会精准切断对应服务:MX 错则邮件全丢但网站正常,A 与 CNAME 冲突则解析失效。这篇指南厘清 A、CNAME、MX、TXT 的边界,指出根域名禁配 CNAME 等协议硬伤,给出 CDN 切换时的删改顺序及 nslookup 验证方法,帮企业决策者在换服务器或接 CDN 时避免低级配置事故。

  • MX 配错仅致邮件丢失,不影响网站访问
  • 同一主机记录下 A 记录与 CNAME 不可共存
  • 根域名因需保留 MX/TXT 通常禁止直接配 CNAME
  • 本机 DNS 查询可能命中缓存,需用公共节点验证
  • 修改解析前必须备份,误删 A 记录回滚需等 TTL

内容由 AI 智能生成,仅供参考

一句话:解析就是一张「名字 → 地址」的表:A 记录填 IP,CNAME 填另一个域名释,MX 填邮件服务器,TXT 填验证串。每个主机记录(@ / www / mail)各自独立配置。

五种记录的分工

  • A:主机记录 → IPv4 地址。网站最常用,如 www → 服务器 IP。
  • AAAA:同上,指向 IPv6。
  • CNAME:主机记录 → 另一个域名,由那个域名再去解析。常用于接 CDN释、对象存储、SaaS释 建站。
  • MX:指定收信服务器,带优先级,数字越小越优先。
  • TXT:任意文本,用于域名所有权验证(搜索引擎、证书签发)、SPF、DKIM、DMARC 等。
A、CNAME、MX、TXT 四类解析记录分别指向什么
四类记录各自负责一件事,配错只会让对应的那件事坏掉

配置步骤

  1. 进 DNS 控制台在域名服务商(或云解析)里找到该域名的「解析设置」。
  2. 确认主机记录写法@ 代表根域名本身,www 代表 www.前缀,* 是泛解析。填的时候不要带域名后缀。
  3. 加 A 记录类型选 A,记录值填服务器公网 IP,TTL 先按默认。
  4. 需要 CDN 时改 CNAME先删掉同名的 A 记录,再加 CNAME,指向服务商给的加速域名。
  5. 保存并验证本地用 nslookup 你的域名 或在线工具查,看到返回的 IP 与预期一致即生效。

三条容易踩的规则

  • A 与 CNAME 不能共存:同一主机记录只能有一种指向。接 CDN 时必须先把 A 删掉。
  • 根域名一般不能配 CNAME:DNS 协议上 CNAME 不能与其他记录共存,而根域名通常还要放 MX、TXT,所以服务商直接禁止。要接 CDN 就用 CNAME 的「别名 / ANAME」功能,或把根域名 301 到 www。
  • MX 只影响收信:网站打不开和 MX 无关;反过来 MX 配错,网站正常但邮件全丢,而且发信方只会收到退信,你这边毫无提示。

注意:改解析前先备份现有记录(截图或导出)。删错了 A 记录,网站会立刻全站不可访问,而回滚要等 TTL 过期。

验证方法

用公共 DNS 查最准:nslookup www.example.com 8.8.8.8,或者用 dig 查权威服务器。本机查到的结果可能来自缓存释,和真实生效状态不一样,判断是否生效一定要用第三方节点查。

资料来源

  • RFC 1035:DNS 资源记录类型定义(A、CNAME、MX、TXT)。
  • 阿里云 / 腾讯云云解析帮助文档:记录类型说明、主机记录写法、根域名 CNAME 限制。
  • RFC 7208(SPF)、RFC 6376(DKIM)、RFC 7489(DMARC):邮件身份相关 TXT 记录的规范。

常见问题

www 和根域名都要配吗?

都要。@ 和 www 是两个不同的主机记录,只配一个的话另一个打不开。常见做法是根域名配 A 或 301 跳转到 www,保证两个入口都能进。

TTL 设多少合适?

稳定期设 600 秒以上,减少解析压力;准备换服务器或迁移的前一天,先把 TTL 调到 60 秒,切换时用户感知的空白期会短很多。

解析加了但网站还是打不开,先查什么?

先确认 A 记录指向的 IP 是不是当前服务器、服务器上 nginx 有没有监听 80/443、安全组有没有放行。解析只是第一步,端口和进程都可能单独出问题。

相关阅读