C cenaly.com
免费开始

自定义域名

将自定义域名连接至网站:通过 CNAME 设置子域名,自动获取 HTTPS 证书

3 min read 在演示中打开此界面
On this page 23

自有域名

默认情况下,门店的菜单网站位于平台的子域名下(您的域名.cenaly.com)。如果商家拥有自己的域名(例如 restoran.ge),可以将其连接——网站将通过 menu.restoran.ge 这样的地址打开。


您将获得#

  • 公开的菜单网站将在您的域名上打开,而不是在平台的子域名上。
  • 免费 HTTPS 证书:平台自行签发并自动续期——您无需购买、下载或安装任何东西。在俄罗斯区域(cenaly.ru)中,证书由 Yandex 的 Certificate Manager(Let's Encrypt)通过 DNS 验证签发,因此在那里 _acme-challenge 记录对子域名也同样需要。
  • 页面地址(SEO、canonical 链接)将指向您的域名——这是搜索引擎看到的地址,也是值得在广告和招牌上使用的地址。

需要提前准备#

  • 已属于您的域名(在任何注册商处注册)。
  • 该域名 DNS 管理面板的访问权限——通常位于域名注册商处,或托管该域名的托管服务商处。
  • 包含「自有域名」选项的计划。各计划包含的域名数量:
计划 包含域名数
免费版(Free) 0
基础版(Basic) 1
高级版(Premium) 5
企业版(Enterprise) 无限制

限额按整个账户计算,而不是按每个门店单独计算。

超出计划包含数量的域名可以作为付费选项**「自有网站」**连接——每门店 $10/月或 $100/年(由于每个门店只有一个域名,这也是每个域名的价格)。通过此选项付费的域名不占用计划包含的限额。付款结束后有 7 天宽限期:在此期间域名仍视为已付费,不会被断开。关于计划的更多信息——请参见订阅章节。


子域名还是根域名?#

两种方式都可行:子域名(menu.您的域名.ru、shop.您的域名.com)和根域名(您的域名.ru——不带任何子域名)。区别仅在于 DNS 记录的数量:

连接什么 记录数量 哪些
子域名 menu.您的域名.ru 一条 CNAME → 平台地址
根域名 您的域名.ru 两条 ALIAS/ANAME → 平台地址 以及所有权验证记录(_cf-challenge / _acme-challenge——具体是哪条,管理后台会显示)

为什么根域名需要两条记录:

  • 在域名根级别,DNS 标准不允许普通 CNAME,因此需要 ALIAS / ANAME / CNAME-flattening 类型的记录。AWS Route 53、Cloudflare、DNSimple、Gandi 等许多服务商支持它——但并非所有服务商都支持。
  • 这种记录直接向浏览器返回 IP 地址,并「隐藏」了平台通常用来确认域名确实指向它的名称。因此根域名额外需要一条所有权验证记录——通常是 TXT _cf-challenge.您的域名.ru。管理后台会显示两条现成的记录,并带有复制按钮。

如果服务商既不支持 ALIAS 也不支持 ANAME——

  1. 要么将域名的 DNS 迁移到支持它的服务商(例如 Cloudflare——免费,且无需迁移域名本身,只需迁移 DNS 服务器);
  2. 要么连接子域名,并在注册商处设置从根域名到它的重定向(例如 您的域名.ru → menu.您的域名.ru)。

下面的说明以子域名为例,作为最简单的情况;对于根域名,一切相同,只是需要创建两条记录——请参见「根域名:两条记录」章节。


分步说明#

  1. 打开门店 → 选择所需门店 → **「WEB 菜单」选项卡。也可以从「网站」**章节(「营销」组)进入:网站卡片会直接在页面上打开完整的 WEB 设置。
  2. 找到**「自有域名」**区块。
  3. 输入您想使用的完整域名:子域名 menu.restoran.ge 或根域名 restoran.ge。
  4. 点击**「连接」**。
  5. 系统会显示需要添加到您域名 DNS 中的记录(子域名——一条,根域名——两条),每条包含:
    • Host(记录名称)——通常与输入的域名或其一部分一致;
    • Value(记录指向何处)——平台分配的技术名称。
  6. 进入您域名的 DNS 管理面板(在注册商或托管服务商处)。
  7. 创建显示的记录:子域名——一条 CNAME,根域名——ALIAS/ANAME 加 TXT(参见「根域名:两条记录」章节)。TTL 可保留默认值或设置为 300–3600 秒。
  8. 返回管理后台——当 DNS 记录对系统可见时,连接状态会自动更新:页面每 10 秒轮询一次状态,同时您的浏览器每 30 秒检查一次 DNS,并在字段正下方显示实时提示(「已找到记录 ✓」或「记录指向 …,预期为 …」),甚至在服务器确认连接之前就会显示。可以用**「立即检查」**按钮加快检查。

如何在不同服务商处填写 CNAME 记录#

最常见的混淆通常只有一点:在“名称”(Host/Name)字段中,有些地方需要填写完整子域名,而有些地方只需填写左侧部分(不含你的域名)。请参考下表:

服务商 “名称” / Host / Name 字段 注意事项
Cloudflare 仅 menu(不含域名) 必须关闭橙色云朵(proxy)——模式应为 DNS only(灰色云朵),否则证书和网站都无法正常工作
AWS Route 53 完整名称 menu.你的域名.ru 记录类型为 CNAME
reg.ru / timeweb / beget 仅 menu 值(Value)末尾的点通常由系统自动添加——请以系统显示的内容为准
GoDaddy / Namecheap Host = menu Type = CNAME,Value/Points to——以管理后台显示为准

无论使用哪家服务商,通用规则如下:

  • 对于子域名,不要创建 A 记录,也不要填写任何 IP 地址——只需填写CNAME,值为管理后台显示的内容。(根域名情况不同——见下一节。)
  • 如果同一名称(menu)下已有旧的 A 或 AAAA 记录——请删除,否则会与新的 CNAME 记录冲突。
  • 一个名称通常只能指向一条记录——添加新记录时,请移除同一子域名的旧记录。

根域名:两条记录#

如果你要连接的是顶级域名本身(你的域名.ru,不含子域名),点击 “连接” 后管理后台会显示两条记录——请全部创建,顺序不限:

# 类型 名称(Host) 值(Value) 用途
1 ALIAS / ANAME(在 Route 53 中为启用 Alias 的 A 记录) 你的域名.ru(或 @) 管理后台中的平台地址 访客通过它访问网站
2 TXT _cf-challenge.你的域名.ru(或 _cf-challenge) 同一个平台地址 确认域名归你所有——没有它域名无法激活。部分品牌会显示指向 _acme-challenge 的 CNAME 代替它——以管理后台显示的为准

各服务商注意事项:

  • AWS Route 53——记录类型为 A,开关 Alias = Yes,目标填写管理后台中的地址;路由策略为 Simple。另需一条单独的 TXT 记录,名称为 _cf-challenge.你的域名.ru。
  • Cloudflare——在名称 @ 上创建普通 CNAME:Cloudflare 会自动将其转换为正确的响应(CNAME flattening)。该记录的云朵必须为灰色(DNS only)。TXT 记录 _cf-challenge——照常填写。
  • 支持 ANAME 的服务商(DNSimple、Gandi 等)——类型为 ANAME/ALIAS,值为管理后台中的地址。
  • 如果服务商只提供“重定向/停放”而非 ALIAS——这不行:必须使用 ALIAS/ANAME 或 CNAME-flattening。

与子域名一样,HTTPS 证书会自动签发。www.你的域名.ru 是普通子域名,连接方式相同,一条 CNAME 即可;但它必须占用自己的位置,因为一个位置只能对应一个域名。通常更简单的做法是在 DNS 服务商侧配置 www → 根域名 的重定向。


需要等多久,会发生什么#

通常,在 DNS 记录创建并传播后,连接需要 5–15 分钟(证书本身通常在系统看到你的 CNAME 记录后不到一分钟内签发——主要时间花在 DNS 传播和最终激活上)。管理后台会显示四个步骤的进度:

  1. 域名已在系统中注册——系统已接受你的连接请求。
  2. 已找到 DNS 记录——系统在服务商处看到了你的记录(如果为两条,则所有必需记录均已找到)。
  3. 证书已签发——域名的 HTTPS 证书已自动签发(在 AWS 环境中由 AWS 签发,在俄罗斯环境中由 Yandex Certificate Manager 基于 Let's Encrypt 签发)。
  4. 网站已激活——域名已完全连接,网站可通过新地址访问。

步骤条旁边有简短状态:“等待 DNS”、“检查中”、“已激活”、“错误”或“已断开”。在记录正确创建后出现短暂的“检查中”是正常的:此时系统正在补充路由配置,状态会自动变为“已激活”。

无需保持管理后台标签页打开——检查和激活会在后台继续进行;返回页面时你只会看到更新后的状态。如需加速检查——点击 “立即检查”。

证书自动签发并自动续期——无论现在还是将来,你都不需要任何操作、付费或上传文件。


如果出现问题#

记录对系统不可见#

DNS 变更不会立即传播——通常很快,但部分服务商的缓存可能长达一小时。可以用以下命令检查记录是否可见:

nslookup -type=CNAME menu.你的域名.ru

对于根域名,需要检查两条记录:

nslookup -type=A 你的域名.ru
nslookup -type=TXT _cf-challenge.你的域名.ru

或通过任意在线 DNS 记录检查工具。如果记录已存在,但管理后台仍显示“未找到”——请再稍等片刻,然后点击“立即检查”。

记录指向了错误的位置#

管理后台会明确提示这一点。打开 DNS 设置,将记录的值与“自有域名”区块中显示的内容进行核对——很可能是 Value 中有拼写错误,或者创建了错误类型的记录。

启用了 Cloudflare 代理#

如果域名通过 Cloudflare 提供服务,且记录旁边的云朵图标为橙色——请将其关闭(变为灰色,即 DNS only 模式)。只要代理处于启用状态,证书签发和域名验证就无法通过。管理后台不会单独提示“您启用了代理”——它只会显示普通的“记录指向了错误的位置”或“无法验证记录”,因此当 Cloudflare 上的连接卡住时,请首先检查云朵图标。

根域名一直“挂起”等待中#

请确认已创建第二条记录——所有权验证(_cf-challenge.你的域名.ru 或 _acme-challenge.你的域名.ru,以管理后台显示的为准)。没有它,平台无法确认域名归您所有,即使 ALIAS/ANAME 已正确配置,激活也不会完成。记录的值必须与管理后台显示的内容完全一致。

另请注意,浏览器无法检查 ALIAS/ANAME 记录(它返回的是 IP 地址而非名称)——在这种情况下,管理后台会如实显示“无法验证记录”并等待服务器端验证。这不是错误:后台验证会正常进行。

域名已被其他账户占用#

每个域名/子域名同一时间只能连接到一个平台账户。如果您确信域名归您所有,但系统提示已被占用——请联系支持团队。

“网站能打开,但显示的菜单不对”#

请检查该域名是否连接到了应在此地址显示其菜单的那个门店——当有多个门店时,很容易搞混域名绑定到了哪一个。


断开域名#

在同一个“自有域名”区块中有**“断开”**按钮(需两步确认——不会误触)。断开后:

  • 网站重新通过平台子域名上的标准地址访问;
  • SEO 地址(canonical、sitemap、feed)会自动重新指向子域名;
  • 在注册商处创建的记录(CNAME 或 ALIAS/ANAME 以及验证记录)可以删除,但不必立即删除——它们不再产生任何影响;
  • 断开操作一键不可逆:要恢复域名,需要重新连接并再次等待证书签发。

常见问题#

可以连接多个域名吗?#

可以,每个门店一个域名。同时可用的域名数量取决于计划(见上表)和附加包。

域名需要单独的托管吗?#

不需要。网站完全托管在平台的基础设施上——您只需将域名的 DNS 记录指向它即可。

连接域名会影响该域名上的邮件吗?#

不会。我们只添加管理后台中显示的那些记录;您的 MX 记录(邮件)不会被改动,会像以前一样继续工作——对于根域名也是如此,ALIAS/ANAME 和 MX 可以安然共存。

支持 www 吗?#

支持——www.你的域名.ru 也是子域名(按 DNS 术语是三级域名),因此连接方式与任何其他子域名完全相同。

可以同时连接根域名和 www 吗?#

每个门店只能有一个域名。通常的做法是:连接根域名 你的域名.ru,然后在您的服务商处将 www.你的域名.ru 设置为重定向到它(或反过来)。

如果连接时子域名填错了怎么办?#

断开当前域名,用正确的名称重新连接——如果记录尚未生效,计划中的域名限额不会因此白白消耗。


相关章节#

  • 网站构建器 — 菜单网站的设计:模板、颜色、字体
  • 订阅 — 计划、域名限额和“自有网站”附加包
  • QR 码与设备 — 为已连接的网站打印 QR 码
Was this article helpful?