主域名从cPanel迁到Cloudflare指向VPS需保留哪些DNS TXT记录
关联第二个域名的异常TXT记录成因
这类记录是cPanel同账户多域名托管时的配置冗余bug:cPanel自动生成CalDAV/CardDAV等服务的自动发现记录时,错误将其他域名的记录后缀写入了主域名的DNS区域,本身没有任何作用,可以直接删除,不会影响第二个域名的正常运行——第二个域名自身的DNS区域内已经存在对应的正确服务记录。
迁移到Cloudflare需要保留的TXT记录
仅保留和邮件服务、你自行配置的第三方验证相关的TXT即可,其余自动生成的冗余记录均可删除:
- SPF记录:以
v=spf1开头,用于邮件发件人身份校验,必须完整迁移。你也可以精简为标准格式:v=spf1 a mx ip4:<你的cPanel服务器公网IP> ~all,确保cPanel发出的邮件不会被标记为垃圾邮件 - DKIM记录:以
default._domainkey开头,值为v=DKIM1; k=rsa; p=xxxxxx格式的公钥串,是邮件域名密钥识别的必需记录,原封不动迁移即可 - DMARC记录:以
_dmarc开头、值为v=DMARC1;开头的记录,用于配置邮件安全策略,如有则迁移 - 你自行配置的第三方服务验证记录:比如搜索引擎站长平台、域名所有权验证类的TXT,如有则保留
其余无规则字符串开头的记录、关联第二个域名的记录、过期的临时验证记录都可以直接删除,无需迁移。
其他配套配置注意事项
- MX记录完整迁移到Cloudflare,不要修改优先级,确保邮件流量仍指向cPanel服务器
- 主域名的A/AAAA记录修改为你的VPS公网IP,可根据需求开启Cloudflare的CDN代理(橙色云朵标识)
- 如需继续使用cPanel的webmail、面板入口,可单独添加
webmail.你的主域名、cpanel.你的主域名的A记录指向原cPanel服务器IP,建议关闭Cloudflare代理(灰色云朵标识)避免登录异常 - 第二个域名不要修改nameservers,仍使用cPanel默认的NS即可,完全不会受主域名迁移的影响
内容的提问来源于stack exchange,提问作者Rouissi Iheb
相关产品推荐
相关产品推荐

