使用AWS和Route 53路由子域


1

我正在按照亚马逊上的这些说明进行操作:http : //docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html#CreateZoneNewSubdomain

由于我需要将子域路由到GitLab服务器,因此我们已经进行了设置。父域托管在123Reg上(假设是example.com),因此我example.com将的名称服务器编辑为Route 53在的托管区域中为我提供的四个名称服务器here.example.com。这有效,并且子域将我带到我的GitLab实例。

Unfortunatley,它也破坏了我的父域,因此example.com不再起作用。

我需要在123Reg上做什么?我还需要为其添加A记录here.example.com吗?是否也应将父域添加到路由53?

还是只是需要一些时间才能传播?


我有同样的问题。看起来123-Reg无法提供为子域添加NS记录的功能。我正在寻找替代的DNS提供商。我在123-Reg服务已有18年了!
Adrian Lynch

Answers:


3

您只需要将子域(here.example.com)委派给Route 53。

为此,您需要:

在53号公路上:

  • 删除您已经创建的托管区域(example.com),
  • 创建一个新的托管区域here.example.com

在123Reg:

  • 创建一个新条目并调用它here(基于here.example.com),
  • 给它指定一个NS类型,并将其指向创建托管区域时分配给您的4个DNS服务器Route 53(您可能需要创建4次相同的条目,或者根据所使用的服务放置多个值)

使用此配置,将在Route 53上创建所有xyz.here.example.com*.here.example.com

注意:如果您将裸域指向CNAME,则无法使用。您需要使用ALIAS或A记录。


感谢您的答复。您的问题是123Reg不允许我在子域上设置NS记录。最后,我从Route 53中完全删除了托管区域,只是将A Name记录添加到123Reg。我想将所有内容迁移到Route 53。
李普罗伯特

这很奇怪。域注册商应支持子域的委派。这是非常有限的!
Algeriassic

我看不到将NS值仅添加到子域的方法
Lee Probert

我在网上检查过,似乎很多用户都遇到了123Reg。
Algeriassic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.