Shopify 域名打不开或显示 SSL 不可用:怎么修复
绑定了自己的域名,店铺却打不开、时好时坏,或者显示 “SSL unavailable(SSL 不可用)”?Shopify 的排查指南显示,几乎所有问题都出在域名服务商那里的几项 DNS 设置上。
Shopify 需要的记录
在你的域名服务商(不是 Shopify)那里检查:
| 记录类型 | 主机 | 值 |
|---|---|---|
| A | @(根域名) | 23.227.38.65 |
| AAAA | @(根域名) | 2620:0127:f00f:5:: |
| CNAME | www | shops.myshopify.com.(末尾带点) |
Shopify 说明,根据地区,后台显示的 A 记录值可能略有不同,那也是有效的。
另外:
- 只能有一条 A 记录和一条 AAAA 记录。 如果有多条,浏览器会随机选一条——有的访客能打开,有的打不开。
- 不要有指向 Shopify 的通配符记录。
- 检查有没有拼写错误。
用 Cloudflare?
Shopify 不支持 Cloudflare 这类代理。你可以继续用 Cloudflare 做 DNS,但所有指向 Shopify 的记录都必须设为 DNS only(仅 DNS)。
“SSL unavailable”
绑定域名后,安全证书最多要 48 小时才能签发。如果超过 48 小时仍显示 SSL 不可用,常见原因是:
- DNS 记录不对——对照上面的表格检查。
- CAA 记录阻止了证书签发。 CAA 设置必须允许 Let’s Encrypt、Google 和 SSL.com。如果某条 CAA 记录的值只有一个分号,会阻止所有证书机构——把它删掉。
- DNSSEC。 DNSSEC 配置有问题会导致域名无法解析;在服务商那里关掉它,或者让服务商修好。在 Shopify 托管的域名上,Shopify 不支持 DNSSEC——联系 Shopify 客服移除。
非常旧的浏览器或安卓系统也可能无法通过 SSL;测试前先更新。
改完之后要耐心
DNS 的任何修改都可能需要最多 48 小时才能生效。等待期间不要反复修改记录——这样会拖得更久。如果看到 “Error fetching domain … record”,先在服务商那里检查这条记录,等待最多 48 小时,仍不行再联系 Shopify 客服。
部分国家域名——.de、.it、.eu、.be、.nl——可能需要在注册局验证,这会导致域名服务器问题。
域名正常后,确保 Google 能找到你的店铺——见 Shopify 店铺在 Google 上搜不到。