Hostinger子域名指向Cloudflare Pages遇SSL错误,如何排查?
问题诊断与解决步骤
核心原因:未完成Cloudflare Pages自定义域名绑定
你仅在Hostinger添加了CNAME记录,但未在Cloudflare Pages后台完成子域名的绑定配置,导致Cloudflare未为该子域名提供合法SSL证书及适配的协议支持,这是引发SSL协议不兼容错误的主要原因。
具体解决步骤
- 步骤1:绑定子域名到Cloudflare Pages项目
登录Cloudflare控制台,找到你的Pages项目,进入「自定义域名」选项,点击「添加自定义域名」,输入subdomain.mydomain.org,按提示完成验证(系统会自动检测Hostinger的CNAME记录是否正确)。验证通过后,Cloudflare会自动为该子域名签发SSL证书,通常几分钟内即可完成。 - 步骤2:确认DNS解析生效
用命令行执行nslookup subdomain.mydomain.org或dig subdomain.mydomain.org,检查返回地址是否与my-new-page.pages.dev的解析地址一致。若不一致,说明Hostinger的DNS记录未生效,可等待TTL(14400秒=4小时)到期后再检查,或手动刷新本地DNS缓存。 - 步骤3:检查SSL证书状态
绑定域名并等待证书生效后,再次访问子域名。若仍有问题,可在Cloudflare Pages的自定义域名列表中查看该域名的SSL状态,确认是否显示「有效」。若证书状态异常,可删除该域名绑定后重新添加。
额外说明
无需继续无意义等待——几小时的时长足够DNS记录生效,当前的SSL协议错误并非等待就能解决的问题,核心是缺少Cloudflare端的域名绑定配置。
内容的提问来源于stack exchange,提问作者Tsabary
相关产品推荐
相关产品推荐

