由于客户的保密性,我无法透露实际域名。所以请耐心等待。
- 有一个名为 abc.com 的域名已在 AWS 之外注册。
- 现在我在 AWS 上创建了一个名为 xyz.abc.com 的公共托管区域。它创建了一些 ns 服务器的列表
- 我已经为域 *.xyz.abc.com 创建了 AWS SSL 证书
- 我已将此证书添加到面向互联网的经典 ELB
- 现在我在 R53 中创建了一个名为 bbd.xyz.abc.com 的 A 类别名记录集,指向具有 SSL 证书的 ELB(由 AWS 为域 *.xyz.abc.com 生成)
当我访问https://bbd.xyz.abc.com- 它无法解析,但当我直接提供 ELB DNS 名称时,它可以正常工作。
我的问题是:它不起作用,因为 ns(名称服务器)服务器未添加到域 abc.com,因为 abc.com 是在 AWS 之外注册的。
请帮忙
答案1
您必须向域名注册商注册 Route 53 名称服务器。如果您不这样做,那么当您的浏览器尝试解析您的域名时,DNS 系统不知道如何访问您的 Route 53 托管区域。
不同的注册商执行此操作的流程有所不同。因此,您必须深入了解他们的文档。
更改配置后,您可能需要等待最多 48 小时才能使更改生效。旧的“不良”分辨率可能缓存在各个地方,因此您可能需要等待它们清除。
答案2
你需要代表对 Route53 名称服务器的管理。这是通过在现有DNS 中xyz.abc.com
添加四个 Route53 名称服务器作为NS
记录来实现的。xyz.abc.com
abc.com