gpt4 book ai didi

amazon-web-services - 可以在不立即丢失公共(public) IP 的情况下将弹性 IP 关联到实例吗?

转载 作者:行者123 更新时间:2023-12-04 08:15:37 25 4
gpt4 key购买 nike

我有一个运行生产网站的 Windows EC2 实例,并且 DNS 配置为让我的域名指向其公共(public) IP。当前没有与实例关联的弹性 IP (EIP)。我想开始使用弹性 IP 并让我的域名指向它而不是公共(public) IP(如果我必须更改实例,它可以更改)。

阅读文档后,我发现这句话令人不安:

When you associate an EIP with an instance, the instance's current public IP address is released to the EC2-Classic public IP address pool.



我的恐惧是这样的:
  • 我为实例分配了一个 EIP,并释放了公共(public) IP。
  • 现在我的网站不再工作,因为域名指向公共(public) IP,不再与我的 EC2 实例关联。
  • 然后我必须将 DNS 记录指向 EIP。但这可能需要长达 48 小时才能进行传播(即我的站点可能在长达 48 小时内无法访问)。

  • 我如何在不必经历 DNS 传播的情况下做到这一点?

    最佳答案

    如果您的 EC2 实例位于 VPC 中,您可以将第二个网络接口(interface)添加到您的 EC2 实例中。您可以将弹性 IP 地址与第二个网络接口(interface)相关联。这样,您的 EC2 实例可以响应这两个 IP 地址。

    使用说明

  • 在与您的 EC2 实例相同的子网中创建一个新的网络接口(interface)。
  • 为您的 VPC 分配一个新的弹性 IP(如果您还没有这样做的话)。
  • 将弹性 IP 地址与您的新网络接口(interface) (eni) 相关联。
  • 将您的新网络接口(interface)附加到您的 EC2 实例。

  • 暂时不要更改您的 DNS。

    您可能需要将 RDP/SSH 连接到您的 EC2 实例以进行一些配置更改,以确保您的 EC2 实例正确响应新的 IP 地址。

    修改本地计算机上的 hosts 文件以测试通过新 IP 地址连接到您的网站。

    如果可行,请执行 DNS 切换并恢复您的主机文件。

    关于amazon-web-services - 可以在不立即丢失公共(public) IP 的情况下将弹性 IP 关联到实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33930248/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com