Deployment 需要IP连接Zeit上的自定义域名

Deployment 需要IP连接Zeit上的自定义域名,deployment,dns,next.js,vercel,Deployment,Dns,Next.js,Vercel,我需要一些帮助。我不熟悉现在和Zeit。我已经用Next JS创建了一个网站,并在Zeit上正确部署了它。我正在尝试将我的自定义域连接到它(我的客户在arsys.es上获得了它)。然而,在arsys.es上,如果我想更改名称服务器,我需要为每个名称服务器提供一个IP,而Zeit没有为我提供。我也尝试过使用DNS条目和CNAME,使用Zeit为别名提供的数据,但仍然不起作用。我联系了arsys.es,他们在CNAME上告诉我,我需要一个带有IP的条目。我又一次无法从Zeit获得IP。 我在谷歌上搜

我需要一些帮助。我不熟悉现在和Zeit。我已经用Next JS创建了一个网站,并在Zeit上正确部署了它。我正在尝试将我的自定义域连接到它(我的客户在arsys.es上获得了它)。然而,在arsys.es上,如果我想更改名称服务器,我需要为每个名称服务器提供一个IP,而Zeit没有为我提供。我也尝试过使用DNS条目和CNAME,使用Zeit为别名提供的数据,但仍然不起作用。我联系了arsys.es,他们在CNAME上告诉我,我需要一个带有IP的条目。我又一次无法从Zeit获得IP。 我在谷歌上搜索了很多,但都找不到解决方案。 有人能帮忙吗?
谢谢

除非您将DNS条目指向Zeit的名称服务器,否则Zeit不会做
A
记录。它会记录
ANAME
CNAME
记录。大多数DNS提供商不提供
ANAME
记录,因此您只能使用
CNAME
。但是,apex域不能是
CNAME
。因此,您需要做的是为
www.yourdomain.com
设置一个
CNAME
,然后将您的apex记录指向域转发服务,该服务会将
yourdomain.com
的任何请求转发到
www.yourdomain.com
,下面是您拥有的选项的详细信息:

更新:在“A记录”选项中有一个更新

1.使用名称服务器 当您插入新的生产域时,Now将为您的域生成一组名称服务器

赞成的意见:
  • 使用Now进行任何操作都将非常简单,因为ZEIT会自动为您处理所有DNS
  • 您可以使用CLI工具插入DNS记录
  • 可以使用Apex域
欺骗:
  • 没有用于管理DNS的UI
  • 传播可能需要一段时间
2.使用CNAME/ANAME/ALIAS: 赞成的意见:
  • 现在只有子域可用于ZEIT
  • 您的注册商/DNS提供商仍将控制DNS配置
欺骗:
  • 您需要为要使用的每个子域添加一个CNAME
  • 顶点域可能会出现问题。即使使用ALIAS/ANAME,CDN性能也会受到影响
3.CF代理: 赞成的意见:
  • 您可以通过Cloudflare DNS UI管理任何记录
  • Cloudflare功能
欺骗:
  • 可能需要高级DNS知识
  • 顶点域可能会出现问题。即使使用ALIAS/ANAME,CDN性能也会受到影响
  • 如果启用CF代理,CDN性能将受到影响
  • CF CDN会干扰ZEIT CDN
4.记录: 赞成的意见:
  • 易于设置
欺骗: 更新:这不再是事实。阅读下面的编辑。A现在建议使用记录

  • CDN将被禁用。如果您为单个区域服务,则这不是问题
  • 如果ZEIT现在清除您正在使用的IP,该网站可能会关闭。我强烈建议您使用上述解决方案

更新:自品牌更名以来,Vercel推出了一个新的edge网络。所有用户都可以使用“76.76.21.21”,这是属于公司的永久IP

您只需使用最新的vercel功能,即使用指向76.76.21.21专用IP的记录,但是在路由53中,设置时请记住使用“空白”而不是“@”。

请参见此处的说明