使用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.