当配置外部提供商的服务——例如电子邮件服务——时,他们可能要求您通过在 zone 放置 CNAME 记录来验证域名,类似于以下内容:
<value>._domainkey.example.com CNAME <hostname>.<service provider domain>如果您遇到无法正常工作的情况,请参阅以下部分。
如果您有以下情况之一,可能会发现问题:
- 为域名验证创建的 CNAME 记录设置为 Proxied。
- CNAME 记录正确设置为仅 DNS(未代理),但在 zone 设置 ↗中,CNAME flattening for all CNAME records 已开启。
- CNAME 记录正确设置为仅 DNS(未代理),但针对该记录 specifically 设置了 CNAME 扁平化。
- 存在 NS 记录 ↗,导致不同的 DNS 提供商对子域名具有权威性。
请确保:
- 在 zone DNS 设置中:CNAME flattening for all CNAME records 已关闭。
- 在 DNS 记录表中:您正确填写了 CNAME 记录字段,代理状态设置为 DNS only,且 Flatten 已关闭。
- 您有正确的 NS 配置,并且:
- 确保 CNAME 记录在 NS 记录指向的 DNS 提供商处按预期设置。
- 检查可能受 NS 记录影响的其他 DNS 记录配置。了解任何后果或进行必要调整后,移除 NS 记录,以便 CNAME 解析到您在 Cloudflare 上配置的目标。