将Google Sites网页绑定cPanel自定义域名后无法访问求助
Google Sites绑定cPanel子域名后无法访问的排查方案
以下是针对问题的具体排查步骤:
确认CNAME记录是否生效且无冲突
- 用终端执行命令
dig your-subdomain.your-domain.com CNAME(替换为你的实际子域名),查看返回结果是否指向ghs.googlehosted.com。若不是,说明DNS记录未同步或存在冲突。 - 检查cPanel的
Zone Editor:如果之前在cPanel里创建了该子域名的虚拟主机,系统会自动生成一条A记录指向服务器IP,这会覆盖CNAME记录。需要删除这条A记录,只保留指向ghs.googlehosted.com的CNAME。 - 注意:如果你的域名使用的是域名注册商的DNS服务器(而非cPanel主机的DNS),所有DNS记录需要在注册商后台添加,cPanel的Zone Editor修改不会生效。
- 用终端执行命令
验证Google侧的绑定状态
- 登录Google Sites后台,查看自定义域名的绑定状态:如果显示"配置中"或"未验证",重新检查Search Console的验证步骤。
- 确认TXT记录的正确性:TXT记录必须添加在目标子域名下,记录值要完全匹配Google提供的验证密钥,不能有多余空格或字符。
- Google Sites绑定域名后,通常需要1-24小时完成同步,若超过48小时仍未生效,可尝试解绑后重新绑定。
清除本地DNS缓存
本地设备可能缓存了旧的DNS解析结果,导致无法访问:- Windows:执行
ipconfig /flushdns - Mac:执行
sudo dscacheutil -flushcache - Linux:执行
sudo systemd-resolve --flush-caches
清除后重新访问子域名测试。
- Windows:执行
检查cPanel子域名配置
不要在cPanel的Subdomains功能中为该子域名创建虚拟主机目录——Google Sites不需要服务器上的物理空间,仅需DNS指向Google的托管服务器。如果已创建,直接删除该子域名的虚拟主机配置即可。
内容的提问来源于stack exchange,提问作者Louis
相关产品推荐
相关产品推荐

