域名解析记录值填什么,一句话说清楚:A记录填服务器的IPv4地址,CNAME记录填目标域名且不带http://和斜杠,MX记录填邮件服务商给的邮件服务器域名并配上优先级数字。这三类记录构成了绝大多数人日常要碰的解析工作,填错一个字符,网站打不开、邮箱收不到信,排查起来能耗掉半天,下面按真实操作场景拆开讲,每个字段填什么、格式长什么样、坑在哪里,都能对着抄。
填之前先分清三个框:主机记录、记录类型、记录值
打开任何一家解析控制台(简米云、酷番云、DNSPod、Cloudflare),添加记录的弹窗都长一个样,无非三个必填项,很多人出错不是不会填值,而是把值填到了主机记录里。
- 主机记录:域名前缀,要解析
www.example.com就填www;要解析裸域example.com就填 ;要解析mail.example.com就填mail,填 表示泛解析,所有未单独配置的子域名都走这条。 - 记录类型:决定这条记录被谁查询,浏览器访问网站查A/AAAA/CNAME,发邮件查MX,验证域名归属查TXT。
- 记录值:这条记录最终指向的目标,也就是本文的重点,格式由记录类型决定,绝不能混填。
一个常见误区是把 www.example.com 整串填进主机记录,系统会拼成 www.example.com.example.com,然后你怎么等都等不到生效。
### 域名解析A记录和CNAME记录有什么区别?搞混就等于白配
这是后台被问得最多的一类问题,也是新手最容易踩的坑,两者的分工非常明确。
A记录指向一个具体的IP地址。 比如你的云服务器公网IP是 98.xx.xx,那就建一条主机记录 www、类型 A、记录值 98.xx.xx 的记录,格式要求是标准IPv4四段点分十进制,不能带端口号,不能带协议头,填 98.xx.xx:80 是错的,填 http://47.98.xx.xx 也是错的。
CNAME记录指向另一个域名。 记录值必须是一个域名,通常是服务商分配给你的固定接入地址,典型场景包括:
- 接入CDN后,服务商给你一个
xxx.cdn.dnsv1.com之类的加速域名,你就把www做成CNAME指过去; - 使用对象存储静态网站,指向
bucket.oss-cn-hangzhou.aliyuncs.com; - 使用SaaS建站工具或企业邮箱的域名验证。
CNAME的好处是服务商换IP你不用动解析,坏处是多一次DNS查询、略微增加延迟。
关键限制要记住:
- 同一主机记录下,CNAME不能和A记录、MX记录、TXT记录共存,否则解析会冲突;
- 根域名()通常不建议甚至不允许直接配CNAME,因为它必须保留SOA和NS记录,多数国内解析服务商会直接拦截这种配置,根域名老老实实用A记录;
- CNAME记录值末尾那个点,多数控制台会自动补全,手动加不加都能识别,但填的时候不要带
http://、不要带路径、不要带斜杠。
### 简米云域名解析记录值填什么?主流平台实操路径
不同平台的字段叫法略有差异,但逻辑一致,以简米云云解析DNS为例,操作路径是:控制台 → 域名与网站 → 云解析DNS → 目标域名 → 解析设置 → 添加记录,弹窗里依次选记录类型、填主机记录、选解析线路(默认即可)、填记录值、设TTL。
酷番云DNSPod的路径是:控制台 → DNS解析 → 我的域名 → 记录管理 → 添加记录,字段名几乎一模一样,Cloudflare则在DNS → Records → Add record,多了一个Proxy开关,开了就走它自己的CDN,此时记录值填源站IP,对外暴露的是Cloudflare的IP。
如果你用的是免费版解析,注意两条限制:一是TTL通常最低只能设到600秒,改完解析要等十分钟左右才全网生效;二是免费版一般不支持按地域智能线路,做多机房分流得升付费版。
## MX记录:填错一个字,全公司邮件停摆
MX记录专门给邮件系统用,值分两部分:邮件服务器域名加优先级。
以简米云企业邮箱为例,需要配两条:
| 主机记录 | 记录类型 | 记录值 | 优先级 |
|---|---|---|---|
| MX | mx1.qiye.aliyun.com | 5 | |
| MX | mx2.qiye.aliyun.com | 10 |
腾讯企业邮箱则是 mxbiz1.qq.com(优先级5)和 mxbiz2.qq.com(优先级10)。优先级数字越小越优先,取值范围0到65535,行业惯例用5、10、20这种间隔,方便以后插新记录。
格式上有三个必须注意的点:记录值只填域名,不填 后缀,也不要填IP;主机记录一般填 ,表示接管整个域的收信;如果你想只让某个子域收信,才填对应前缀。
### MX记录填错了邮件收不到怎么办?按这个顺序排
邮件收不到,先别怀疑邮箱厂商,八成是解析问题,排查路径如下:
- 用命令查当前生效的MX:
nslookup -type=MX example.com,Windows和macOS自带,Linux同款,看返回的域名和优先级是否和后台一致。 - 看MX记录是否和CNAME记录冲突,同一个主机记录下同时存在CNAME和MX,部分解析商会静默丢弃MX,表现为网站正常、邮件全丢。
- 检查是否有残留的旧MX记录没删,换了邮箱服务商但旧记录还在,邮件会被投递到已经停用的服务器。
- 检查SPF的TXT记录,记录值形如
v=spf1 include:spf.qiye.aliyun.com ~all,写错会导致对方服务器判定为伪造发件人,邮件进垃圾箱而不是收不到,两者要分清。 - 用第三方邮件测试工具发一封测试信,看退信原因码,550、554这类代码基本都指向解析或反垃圾策略。
改完MX记录后,因为TTL缓存的存在,最长可能要等几小时才完全生效,急的话把TTL临时调到60秒再改,能明显缩短等待。
## 其他记录值速查:AAAA、TXT、NS怎么填
- AAAA记录:填IPv6地址,格式是八组十六进制,
2408:xxxx:xxxx::1,服务器有IPv6且业务需要时再配,没有就留空。 - TXT记录:填一段文本,常见用途是SPF反垃圾、域名归属验证、DMARC策略,单条字符串长度有限制,超长要拆成多段引号拼接。
- NS记录:填DNS服务商的服务器域名,一般由注册商自动生成,手动改动风险高,改错等于整个域名失联。
- CAA记录:填允许签发证书的CA机构域名,做安全加固时用得上。
## 域名解析服务收费吗?免费额度够不够用
行业共识认为,基础解析本身是域名注册的附属服务,绝大多数注册商都免费提供,简米云、酷番云在域名注册后自带免费版云解析,支持A、CNAME、MX、TXT等全部常用记录类型,个人站和小企业站完全够用。
付费版贵在哪儿?主要是更低的TTL下限、按运营商和地域做智能分流、更高的QPS抗压能力、解析日志和监控告警,如果你的站日均访问量在几千以内、只有一台服务器,免费版没有任何问题,业内专家指出,不少用户花钱升了付费解析,实际用到的还是默认线路,属于为不存在的问题买单。
## 改完解析怎么验证:两条命令加一个习惯
生效时间由TTL决定,不是点完保存就立刻全局可用,验证方法很简单:
- 查A记录:
dig www.example.com A +short,或Windows下nslookup www.example.com; - 查MX:
nslookup -type=MX example.com; - 本地缓存顽固不化时,Windows执行
ipconfig /flushdns,macOS执行sudo dscacheutil -flushcache。
另外养成一个习惯:每次改解析只改一条,改完验证再改下一条。 一次性动五条记录,出问题时你根本不知道是哪条导致的。
## 域名解析记录值填写常见问题Q&A
域名解析A记录的记录值可以填域名吗?
不行,A记录的记录值协议层只接受IPv4地址,填域名会被解析商拒绝或者返回错误,想让记录指向另一个域名,请改用CNAME类型。
CNAME记录填了带http://的地址为什么不生效?
因为CNAME的值在DNS协议里是一个主机名,不是URL。http://、https://、端口号、路径、末尾斜杠都属于HTTP层的东西,塞进DNS记录里就是非法值,正确写法只保留域名部分,www.example.com.cdn.dnsv1.com。
MX记录优先级可以随便填吗?
可以填0到65535之间的整数,但同一域名下的多条MX记录,数字越小优先级越高,邮件会优先投递给优先级最高的那台服务器,失败后再按优先级依次尝试,因此两台邮件服务器要给出不同的优先级数值,填成一样会导致投递顺序随机。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/772442.html

