【问题标题】:AWS, Recover from IP address changeAWS,从 IP 地址更改中恢复
【发布时间】:2025-11-27 13:10:01
【问题描述】:

我想从 IP 地址更改中恢复。我的网站曾经运行良好,但在我分配弹性 IP 地址后,它停止工作我希望网站使用新的 IP 地址再次运行。 所以我的问题是:我必须考虑哪些步骤以及我应该首先从哪里查看以从 IP 地址更改中恢复?

我无法使用旧 DNS 地址或新 DNS 地址访问该网站。这是 DNS 问题吗?

可能有用的注释:

  • 我的 web 服务器似乎在使用 nginx,我尝试使用新的 dns 更改配置文件,但似乎没有这样做。

  • 当我访问新域名时,它会重定向到旧域名。 当我使用 curl -I http://localhost:80 检查 curl 时,它显示 HTTP/1.1 301 Moved Permanently

【问题讨论】:

    标签: amazon-web-services amazon-ec2 dns web ip-address


    【解决方案1】:

    就像一个附加的。问题是您的 nginx 文件中的此配置更改:

    server {
        listen 80;
        server_name  my.old.domain.com;
        ...
    }
    

    必须改为:

    server {
        listen 80;
        server_name  my.new.domain.com;
        ...
    }
    

    因此,DNS 更改最多可能需要 48 小时才能传播(根据经验,通常需要 10-30 分钟,具体取决于您的 DNS 提供商)

    当 DNS 服务器未传播时,nginx 仍会将您重定向到 my.old.domain.com

    希望这会有所帮助。

    【讨论】:

    • 是的,我就是这么做的。感谢您的确认。
    【解决方案2】:

    好的,我认为这只是时间问题。

    更改网络服务器配置(nginx)后,我等了大约 28 小时,它突然又开始工作了。

    来源: Subdomain IP address changed but client still getting directed to old site

    【讨论】: