【问题标题】:AWS: How to Create a DNS that point to private IP?AWS:如何创建指向私有 IP 的 DNS?
【发布时间】:2019-11-29 09:53:18
【问题描述】:

我是使用 EC2 的新手,我有一个 EC2 实例,它可以每天重启以进行维护,重启后,我获得了新的公共 IP(我不能使用弹性 IPS,那里都已分配)。

所以我的问题是实例包含我需要通过域 (exemple.com) 访问的应用程序,但我可以弄清楚如何在 NameCheap 上设置自定义 DNS,并且在 AWS 中,此 DNS 会自动解析新的公共 IP重启后的那个实例。

【问题讨论】:

    标签: amazon-ec2 dns amazon-route53


    【解决方案1】:
    1. 如果您认为您的架构需要额外的弹性 IP 地址,您可以请求增加限制。要请求增加,请填写 Amazon VPC 限制请求表(选择 VPC 弹性 IP 地址限制)。描述您的使用案例,以便 AWS 了解您的需求。

    2. 您可以将您的实例放在ElasticLoadBalancer 后面。每个 Classic Load Balancer 都会收到一个默认域名系统 (DNS) 名称。此 DNS 名称包括创建负载均衡器的 AWS 区域的名称。例如,如果您在美国西部(俄勒冈)区域创建名为 my-loadbalancer 的负载均衡器,您的负载均衡器会收到一个 DNS 名称,例如 my-loadbalancer-1234567890.us-west-2.elb.amazonaws.com。然后,您可以使用 DNS 服务创建 CNAME 记录,以将查询路由到负载均衡器。然后,您的 EC2 实例不需要有稳定的公共 IP 地址。

    3. 您可以将 example.com 解析委托给 AWS DNS 服务Route53,然后您可以使用最新的 IP 地址run a script on server boot to update Route53 records

    【讨论】:

    • #3 好:它将更新 DNS 记录以指向新的公共 IP 地址。
    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2019-12-08
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 2021-01-02
    • 2016-08-09
    相关资源
    最近更新 更多