首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当在AWS上提供实例时,如何为公共和私有DNS使用自定义域?

当在AWS上提供实例时,如何为公共和私有DNS使用自定义域?
EN

Stack Overflow用户
提问于 2020-04-28 21:40:01
回答 1查看 64关注 0票数 0

我正在尝试创建一个VPC,其中EC2实例的配置将是自动化的,但是每个实例将被分配一个"ec2-{public-ip}.{region}.compute.amazonaws.com“的公共dns和一个"ip-{private-ip}.me-south-1.compute.internal”的私有dns。在这里,我想要的是能够使用我自己的域(使用Route53)来使实例获得类似于

“实例-id.customdomain.com”

并在每次重新启动Route53实例之后,继续更新EC2上的dns条目。

是否有在VPC设置或Route53 53的范围内完成这一任务?若非如此,如何才能做到呢?

EN

回答 1

Stack Overflow用户

发布于 2020-04-28 23:36:07

目前还没有AWS提供的解决方案。您必须创建自己的脚本才能实现这一点。

实例-id.customdomain.com ->实例公共ip

您可以在启动时附加实例配置文件并将用户数据添加到EC2。使用一些AWS命令可以轻松地实现这一点。例如,使用描述-实例获取由实例id标识的特定实例的公共ip。然后使用更改-资源-记录集在route53中添加一个A记录。

每次重启Route53实例后,继续更新EC2上的dns条目

您可以将此视为EC2重新启动工作的一部分,也可以在每个操作系统重新启动时检查并与route53同步ip。

选择:使用EIP,这样您就不需要监视公共IP更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61490422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档