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