Amazon AWS 上的本地 DNS

Amazon AWS 上的本地 DNS

我在 Linux 服务器上运行一个应用程序,它使用外部服务,而这些服务通常没有用于其域名的公共 DNS。

为了解决这个问题,我将本地 DNS 添加到我的/etc/hosts文件中 - 将服务的 IP 地址与域名匹配。这意味着我们可以使用域名和 SSL 证书:

123.456.789.123    subdomain.domain.tld

但是,我们正在将此应用程序移至 AWS Elastic Beanstalk 设置,因此我们无法使用传统/etc/hosts方法。

我一直尝试在亚马逊文档中研究这个问题,但我要么在 Google 中搜索到了错误的东西,要么他们不提供这样的功能。

有任何想法吗?

提前致谢。

答案1

如果您部署在 VPC 中,并使用 AWS Route53 管理域的 DNS,则可以创建包含私有地址的“私有托管区域”(DNS 拆分视图)并将其与 VPC 关联。请注意,您只能使用私有区域或公共区域;如果公共区域中存在私有区域中不存在的记录,则 DNS 查找将失败。

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html

相关内容