我需要一些帮助。我是 Now 和 Zeit 的新手。我用 Next JS 创建了一个网站,并在 Zeit 上正确部署了它。我正在尝试将我的自定义域连接到它(我的客户在 arsys.es 上得到了它)。但是在 arsys.es 上,如果我想更改名称服务器,我需要为每个名称服务器提供一个 IP,而 Zeit 没有为我提供一个。我也尝试过使用 DNS 条目和使用 Zeit 为我提供的 ALIAS 数据的 CNAME,但仍然无法正常工作。我联系了 arsys.es,他们在 CNAME 之上告诉我,我需要一个带有 IP 的 A 条目。我再一次无法从 Zeit 获得 IP。我用谷歌搜索了很多,找不到解决方案。任何人都可以帮忙吗?谢谢
问问题
971 次
3 回答
1
以下是您拥有的选项的细分:
更新: “A 记录”选项中有更新。
1. 使用名称服务器
当您插入一个新的生产域时,Now 将为您的域生成一组 NameServer。
优点:
- 使用 Now 进行任何操作都非常容易,因为 ZEIT 会自动为您处理所有 DNS。
- 您可以使用 CLI 工具插入 DNS 记录。
- 可以使用 Apex 域。
缺点:
- 没有用于管理 DNS 的 UI。
- 传播可能需要一段时间。
2. 使用 CNAME/ANAME/ALIAS:
优点:
- ZEIT Now 只能使用一个子域。
- 您的注册商/DNS 提供商仍将控制 DNS 配置。
缺点:
- 您需要为要使用的每个子域添加一个 CNAME。
- Apex 域可能会出现问题。即使使用 ALIAS/ANAME,CDN 性能也会受到影响。
3.CF代理:
优点:
- 您可以通过 Cloudflare DNS UI 管理任何记录。
- Cloudflare 功能。
缺点:
- 可能需要高级 DNS 知识。
- Apex 域可能会出现问题。即使使用 ALIAS/ANAME,CDN 性能也会受到影响。
- 如果启用 CF 代理,CDN 性能将受到影响。
- CF CDN 会干扰 ZEIT CDN。
4. 记录:
优点:
- 易于设置。
缺点:
更新:这不再是真的。阅读下面的编辑。现在推荐一个记录。
- CDN 将被禁用。如果您服务于单个区域,这不是问题。
- 如果 ZEIT Now 清除您正在使用的 IP,该站点可能会关闭。我强烈建议您使用上述解决方案。
更新:自更名以来,Vercel 推出了一个新的边缘网络。所有用户都可以使用“76.76.21.21”,它是属于公司的永久IP。博客链接
于 2019-12-26T20:42:23.017 回答
0
除非您将 DNS 条目指向 Zeit 的名称服务器,否则 Zeit 不会A
记录。它做ANAME
记录和CNAME
记录。大多数 DNS 提供商不提供ANAME
记录,因此您只能使用CNAME
. 但是,顶点域不能是CNAME
. 因此,您需要做的是设置一个CNAME
forwww.yourdomain.com
然后将您的 apex A 记录指向域转发服务,该服务将转发任何对yourdomain.com
to 的请求www.yourdomain.com
。
于 2019-12-01T15:41:42.977 回答
0
您可以简单地使用最新的vercel功能,即使用A记录指向76.76.21.21的专用IP,但是在路由53中,请记住在设置时使用“空白”而不是“@”。
于 2021-05-30T13:52:03.073 回答