使用 AWS 和 Route 53 路由子域

使用 AWS 和 Route 53 路由子域

我正在遵循亚马逊的以下说明:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html#CreateZoneNewSubdomain

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

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

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

或者这只是需要一些时间来传播?

答案1

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

为此您需要:

在 53 号公路上:

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

在 123Reg 上:

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

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

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

相关内容