sseller.tips
Also in English: Switch to English →

Shopify 域名打不开或显示 SSL 不可用:怎么修复

绑定了自己的域名,店铺却打不开、时好时坏,或者显示 “SSL unavailable(SSL 不可用)”?Shopify 的排查指南显示,几乎所有问题都出在域名服务商那里的几项 DNS 设置上。

Shopify 需要的记录

在你的域名服务商(不是 Shopify)那里检查:

记录类型主机值
A@(根域名)23.227.38.65
AAAA@(根域名)2620:0127:f00f:5::
CNAMEwwwshops.myshopify.com.(末尾带点)

Shopify 说明,根据地区,后台显示的 A 记录值可能略有不同,那也是有效的。

另外:

  • 只能有一条 A 记录和一条 AAAA 记录。 如果有多条,浏览器会随机选一条——有的访客能打开,有的打不开。
  • 不要有指向 Shopify 的通配符记录。
  • 检查有没有拼写错误。

用 Cloudflare?

Shopify 不支持 Cloudflare 这类代理。你可以继续用 Cloudflare 做 DNS,但所有指向 Shopify 的记录都必须设为 DNS only(仅 DNS)。

“SSL unavailable”

绑定域名后,安全证书最多要 48 小时才能签发。如果超过 48 小时仍显示 SSL 不可用,常见原因是:

  1. DNS 记录不对——对照上面的表格检查。
  2. CAA 记录阻止了证书签发。 CAA 设置必须允许 Let’s Encrypt、Google 和 SSL.com。如果某条 CAA 记录的值只有一个分号,会阻止所有证书机构——把它删掉。
  3. DNSSEC。 DNSSEC 配置有问题会导致域名无法解析;在服务商那里关掉它,或者让服务商修好。在 Shopify 托管的域名上,Shopify 不支持 DNSSEC——联系 Shopify 客服移除。

非常旧的浏览器或安卓系统也可能无法通过 SSL;测试前先更新。

改完之后要耐心

DNS 的任何修改都可能需要最多 48 小时才能生效。等待期间不要反复修改记录——这样会拖得更久。如果看到 “Error fetching domain … record”,先在服务商那里检查这条记录,等待最多 48 小时,仍不行再联系 Shopify 客服。

部分国家域名——.de、.it、.eu、.be、.nl——可能需要在注册局验证,这会导致域名服务器问题。

域名正常后,确保 Google 能找到你的店铺——见 Shopify 店铺在 Google 上搜不到。

官方参考资料

Shopify 是其所有者的商标。seller.tips 是独立网站,与 Shopify 无关联。