域名与 DNS:主域名、第三方域名与证书
店铺地址由域名决定。新店默认是 myshopify.com 地址;要对顾客展示品牌域名,需要添加自定义域名,再指定其中一个为主域名。本文回答「域名怎么进店、哪个域名对外显示、DNS 该改什么、证书谁负责」。它不解决路径级的旧地址迁移(见 URL 重定向),也不写域名价格与续费金额。域名概览。
本库哪些内容依赖它
本文是店铺域名与 DNS 的权威来源,其他文章只写各自页面语境下的用法:
- Headless:自建前端的主域名与结账子域名,域名目标(target)见下文;
- URL 重定向:域名切换后的路径级迁移;
- 市场与配送配置、翻译与本地化:市场域名、子文件夹与语言 URL;
- 店面 SEO 框架:多域名下的规范链接与多语言信号;
- 信任标识:连接加密由平台提供,但不能替代资质认证;
- 客户账户:账户页可以使用独立子域名。
核心对象与概念
| 对象 | 含义 | 备注 |
|---|---|---|
myshopify.com 域名 | 注册时生成的默认地址 | 不能用来建立 International domains |
| 主域名(primary domain) | 顾客浏览店铺时地址栏显示的域名 | 一个目标只能有一个;可以是根域名或子域名 |
| 重定向域名(redirect domain) | 顾客访问时被引到主域名 | 首个域名之后添加的域名默认如此 |
| 别名域名(alias domain) | 指向目标店面但不重定向到主域名,地址栏保留别名 | 限制见下文 |
| 域名目标(target) | 域名指向的位置:Online Store,或 Hydrogen 店面的生产 / 自定义环境 | 改目标仅适用于 Hydrogen 自定义店面 |
| A / AAAA / CNAME | 第三方域名连接所需的 DNS 记录 | 具体值见下文 |
| TXT 记录 | 供域名之外的服务读取的文本,常用于验证 | 域名已连接到另一店铺时用于验证归属 |
| CAA 记录 | 指定哪些证书颁发机构可为域名签发证书 | 不是必需 |
| TLS 证书 | 加密浏览器与服务器之间的连接 | 官方同时称其为 SSL 证书 |
获取方式共三种:在 Shopify 购买域名;连接已在第三方购买的域名(仍在第三方管理设置、付款与续费);把域名转入 Shopify 管理。添加域名。
在哪里配置
- 域名总入口:Shopify admin 的 Settings > Domains。
- 购买:点 Buy new domain,按页面确认续费、联系信息与 WHOIS 隐私后购买;官方写明联系信息不能含特殊字符,购买不可退款,购买后不能更改所选域名。购买域名。
- 连接第三方域名:先在域名服务商处改 DNS,再在 Settings > Domains 点 Connect existing domain,输入不带
www.等子域名的域名,点 Connect domain。手动连接。 - 设为主域名:Settings > Domains,点目标域名,在 Type 行点 Change,选 Primary domain,再点 Change domain type。域名须先显示 Connected。更改主域名。
- 别名域名:同一入口点 Change domain type,选 Alias domain。别名域名。
- 更改目标:点 Change target,在 Target 列表选择;选 Hydrogen 时再选店面与环境。域名目标。
DNS 记录与 TLS 证书
手动连接页给出的记录(核验于 2026-09-29):
| 记录 | 主机名 | 值 |
|---|---|---|
| A | @ | 23.227.38.65 |
| AAAA | @ | 2620:0127:f00f:5::(该页写明部分服务商不接受压缩写法,此时用展开写法 2620:0127:f00f:0005:0000:0000:0000:0000) |
| CNAME | www | shops.myshopify.com.(末尾的句点需要保留) |
该页同时写明:只能有一条 A 记录和一条 www CNAME 记录,已有的要改为指向 Shopify,并删除其他 A 与 AAAA 记录;域名的 NameServer 须由域名服务商管理,不能设为指向别处的自定义 NameServer;页面提示最长可能需要 48 小时才完全生效;连接后 A 记录可能显示主机位不同的地址(页面举例 23.227.38.32),不表示连接有问题。使用第三方代理不受支持,可能造成异常或服务中断(第三方域名注意事项);故障排查页对 Cloudflare 代理有专门说明,写明 Shopify 不支持 Cloudflare 代理配置。故障排查。
TLS 证书对添加到 Shopify 的所有域名免费提供,购买域名、转入域名或改 DNS 连接第三方域名时都会自动签发;连接第三方域名时最长可能需要 48 小时,期间后台可能显示 TLS 或 SSL pending,超时失败可能显示 unavailable。官方明确写明:不能在 Shopify 店铺使用第三方 SSL 证书。这与信任标识中已核验的口径一致。CAA 记录不是必需;必须使用时,官方要求同时加入 letsencrypt.org、pki.goog; cansignhttpexchanges=yes 与 ssl.com,记录中含分号会阻止所有机构签发。安全连接。故障排查页还写明:检测到 DNSSEC 时域名不视为完全连接,Shopify 目前不支持 DNSSEC。
与主题、Liquid 和 API 的连接
- 域名不属于主题,主题文件不能替代 Settings > Domains 的配置;Liquid 的
request.host是请求所在的域名,request.origin是请求的协议加主机(request 对象);本文未核验它们在多域名与别名域名下的具体取值。 - 结账域名与 Headless:Hydrogen 流量重定向页建议主域名接收自建店面流量,另用一个子域名接收 Shopify 的 web checkout:DNS 指向 Shopify 后,在 Settings > Domains 把该子域名的 Target 改为 Online Store 并设为主域名类型;上线后
{shop}.myshopify.com仍可访问 Online Store,需要时可发布官方 Hydrogen redirect theme(在theme.liquid里做客户端重定向)。流量重定向。整体取舍见 Headless。 - 客户账户页:添加子域名页写明可为账户页单独建子域名,该子域名成为账户页的主域名;账户页不支持别名域名。
- 市场域名:Markets 可给市场分配子文件夹、子域名或独立域名。官方两页给出的入口不同,并列如下:International domains 页写 Markets > 选市场 > Languages and domains > Manage domains(选项含 Use primary market configuration、Use subfolders、Use a separate domain/subdomain);Assigning domains and languages to markets 页写 Markets > 选市场 > Domain / language 旁的图标,选 Subfolder、Subdomain 或 Separate domain。后台实际界面以当时为准。
限制、数值与易错点
- 数量:标准店铺最多 20 个域名或子域名(不含
myshopify.com),Plus 最多 1,000 个(添加域名)。 - 首个添加的域名自动成为主域名;之后添加的默认重定向到主域名。换主域名时,原主域名变为重定向域名,仍保持连接。
- 域名级重定向不等于 URL 重定向:前者把整个域名引到主域名,后者是路径级规则且只对失效 URL 生效(见 URL 重定向)。
- 别名域名限制:与市场专属域名并存时市场域名优先;账户页不支持;若 Markets 开启自动重定向且市场使用独立域名,访问别名域名的顾客首次访问会被引到市场域名,Cookie 防止此后 14 天内再次重定向。官方提示多个域名展示相同内容可能使搜索结果排名降低。
- 市场与主域名:分配给市场的域名不能设为主域名,需先给该市场换别的域名或子文件夹;始终有一个市场使用主域名;子文件夹市场的 URL 随主域名变化。换主域名后
example.com/fr-ca会变成新域名下的同一路径。 - 停用使用子文件夹的市场后其 URL 返回 404;官方建议在 Online Store > Navigation > URL Redirects 设置重定向,或用 CSV 导入。
- International domains 需要 Basic 或更高套餐,不能用
myshopify.com建立;某些国家代码域名(如.ca、.fr)有居留或企业登记要求;语言 URL 与/fr类子文件夹的规则见翻译与本地化。 - 通过 Shopify 购买的域名注册期一年,续费另计;Shopify 不提供邮箱托管,需连接第三方邮箱服务。域名托管仅限付费套餐;关闭店铺前需要先转出域名。
- 第三方域名的 DNS、续费与账单在服务商账户中处理,Shopify Support 无法访问服务商账户。
验证一次
- 在 Settings > Domains 确认目标域名状态为 Connected,并记录 Type 与 Target。
- 用未登录浏览器访问主域名、
www与根域名、重定向域名,记录最终地址与锁形图标。 - 对照上表检查 A、AAAA、
wwwCNAME、CAA 与 DNSSEC;状态仍为 pending 时,记录已等待多久,不重复修改记录。 - 若使用 Markets 域名,逐个市场访问其域名或子文件夹,核对语言与币种。
- 若切换主域名,抽查旧域名下的商品、集合与账户页 URL 是否落到预期页面。
以上是检查方法,不代表已在具体店铺完成验证。
待继续完善
- IPv6 支持页、EU 域名注册信息核验与域名所有权转移页未读;
- 各服务商(如 Cloudflare 以外)的界面差异与实际传播时间未实测;
- 结账域名(web checkout 使用哪个域名)对非 Headless 店铺的行为,官方页面未读到独立说明;
- 域名迁移的完整清单(邮箱、平台迁入、搜索引擎通知)未核验,需先读官方迁移页。