跳到主要内容

DNSPod 记录类型与填写规则速查

加解析时最容易懵的不是 IP,而是「该选哪种记录、记录值怎么写、为什么提示冲突」。这篇按场景把规则讲清楚。

一、先记住四个字段​

字段作用常见值
主机记录域名前缀@、www、*、_dmarc
记录类型这条记录做什么A、CNAME、MX、TXT…
线路类型按用户来源返回不同结果一般选「默认」
记录值指向哪里IP、目标域名、文本

主机记录怎么写​

写法含义示例
@根域名本身example.com
www指定前缀www.example.com
*泛解析,匹配所有未单独配置的前缀abc.example.com
_dmarc邮件策略记录_dmarc.example.com
_acme-challenge证书 DNS 验证_acme-challenge.example.com
_sip._tcpSRV 记录的服务格式_sip._tcp.example.com

注意:

  • * 不匹配根域名 example.com,根域名要单独加 @。
  • 已经显式添加的 www、api 等记录优先于 *。
  • 主机记录只填前缀,不要填完整域名。要加 www.example.com,填 www,不是 www.example.com。

二、记录类型对照表​

类型用途记录值示例典型场景
A指向 IPv4 地址203.0.113.10网站、API、游戏服
AAAA指向 IPv6 地址2001:db8::10IPv6 网站
CNAME指向另一个域名example.com.CDN、SaaS、企业邮箱域名验证
MX指定收信服务器mx.example.com.企业邮箱
TXT文本说明/验证v=spf1 ...SPF、DKIM、DMARC、域名归属验证
NS把子域交给其他 DNSns1.otherdns.com.子域委派
SRV指定服务的主机和端口10 5 5060 sip.example.com.SIP、Teams、Minecraft 等
CAA限制哪些 CA 能签发证书0 issue "letsencrypt.org"证书安全
HTTPS / SVCB新型服务绑定记录由服务商提供高级场景,普通建站不用
显性 URL301 跳转,地址栏变成目标地址https://new.example.com/域名跳转
隐性 URLiframe 嵌套,地址栏保持原域名https://new.example.com/页面嵌套(目标站允许时)

三、记录值怎么填​

A / AAAA​

只填 IP,不要带协议、端口、路径:

✅ 203.0.113.10
✅ 2001:db8::10
❌ http://203.0.113.10
❌ 203.0.113.10:8080

必须是公网 IP。192.168.x.x、10.x.x.x、127.0.0.1 这类内网地址,公网用户无法访问。

CNAME​

只填目标域名:

✅ example.com.
✅ example.com.cdn.dnsv1.com.
❌ https://example.com
❌ 203.0.113.10

CNAME 的目标必须是一个域名,不能是 IP;也不要带 http://。

MX​

填邮件服务商给的收信服务器域名,并填写优先级:

mxbiz1.qq.com. 优先级 5
mxbiz2.qq.com. 优先级 10

优先级数字越小越优先。多台服务器一般设置不同优先级做备份。

TXT​

原样粘贴服务商给的字符串,不要自行换行或加引号(除非服务商明确要求):

v=spf1 include:spf.mail.qq.com ~all
v=DMARC1; p=none; rua=mailto:dmarc@example.com

一条 TXT 记录的值有长度限制。DKIM 公钥很长是正常的,完整粘贴即可。

NS​

填对方 DNS 服务商的权威服务器域名,例如:

ns1.otherdns.com.
ns2.otherdns.com.

NS 记录一般只用于把子域交给其他服务商,不建议随意修改根域名的 NS。

SRV​

SRV 记录需要填四个部分:优先级、权重、端口、目标域名。DNSPod 控制台会拆成对应输入框:

优先级:10
权重:5
端口:5060
目标:sip.example.com.

主机记录按「服务.协议」填写,例如 _sip._tcp。

CAA​

格式为 标志 tag "值":

0 issue "letsencrypt.org"
0 issuewild "letsencrypt.org"
0 iodef "mailto:security@example.com"

含义:

  • issue:允许哪个 CA 签发普通证书。
  • issuewild:允许哪个 CA 签发通配符证书。
  • iodef:违规签发时通知谁。

如果你同时使用多个 CA,每个 CA 都要单独加一条。配置错误会导致证书签发失败,不确定时可以先不加。

显性 / 隐性 URL​

记录值必须是完整地址,包含协议:

https://new.example.com/
https://new.example.com:8443/path

限制:

  • 转发前域名仅支持 HTTP,转发后地址支持 HTTP/HTTPS。
  • 前后两个域名都需要完成工信部备案(官方要求)。
  • 免费版 URL 转发数量有限(通常 2 条),超出需要套餐。
  • 目标站不允许被 iframe 嵌套时,隐性转发会白屏。

四、线路、TTL、权重​

线路类型​

  • 必须有一条「默认」线路,否则未匹配到的用户无法解析。
  • 免费版支持默认、国家/大洲、搜索引擎等线路;电信/联通/移动等运营商线路需要企业版及以上套餐。
  • 控制台里没有的线路选项,就是当前套餐不支持,不是配置错误。
  • 只给「电信」加了记录、没加默认,联通用户就会打不开。

TTL​

TTL 是递归 DNS 的缓存时间,单位秒。

TTL适用场景
600默认值,适合经常调整的记录
3600稳定记录,减少查询
86400极少变动的记录

修改记录后,旧值还会在各地区缓存到 TTL 到期。想快速生效,可以在变更前先把 TTL 调低。

权重​

权重用于同一主机、同一线路下多条相同类型记录的负载比例。免费版一般用不到,留空即可。

五、冲突规则(重点)​

同一主机 + 同一线路​

组合是否允许说明
多条 A✅轮询/负载,返回多个 IP
多条 AAAA✅同上
A + MX✅建站和收信可以共存
A + TXT✅常见于 SPF/验证
A + CNAME❌同一主机不能既有 A 又有 CNAME
CNAME + MX/TXT⚠️DNSPod 允许添加,但部分 Local DNS 只返回 CNAME,可能影响收信/验证,不建议
CNAME + CNAME✅多条 CNAME 可做轮询,但目标必须不同

根域名 @ 的 CNAME​

技术上可以添加,但会与 MX 等记录冲突,且部分递归 DNS 处理不一致。建站优先用 A/AAAA;根域名需要 CDN 时,优先使用 CDN 厂商提供的固定 A 记录或 CNAME 展平方案。

常见提示​

  • 「记录有冲突」:先看同主机同线路是否已有 CNAME 或其它类型。
  • 「请先添加默认线路的解析记录」:先加一条默认线路,再加分线路。
  • 「域名未备案,无法添加 URL 记录」:URL 转发的前后域名都要备案。
  • 「该域名开启了 DNSSEC,不允许添加 @ 子域名 CNAME」:先关闭 DNSSEC 或改用 A 记录。

六、按场景选记录​

我要做什么选什么
域名指向一台服务器A(IPv4)/ AAAA(IPv6)
指向 CDN、对象存储、SaaSCNAME
让域名能收邮件MX
防伪造发件、域名验证TXT
把子域交给别的 DNSNS
给 SIP/游戏服指定端口SRV
限制证书颁发机构CAA
域名 301 跳转显性 URL
隐藏目标地址隐性 URL(目标站允许 iframe)

相关阅读: