![用户友好的IP地址更改](https://linux22.com/image/547780/%E7%94%A8%E6%88%B7%E5%8F%8B%E5%A5%BD%E7%9A%84IP%E5%9C%B0%E5%9D%80%E6%9B%B4%E6%94%B9.png)
我们添加了 SSL,并且必须更改 IP 地址。这不太顺利。用户无法访问网站,他们必须刷新 DNS、重启计算机,使用我们的 PUSH 的 Web 服务没有响应等。
有没有办法以友好的方式更改 IP 地址,而无需要求人们重新启动、重新启动网络、重置路由器等等。
答案1
切换至新 IP 地址前几天:
- 降低 DNS 记录的 TTL,这样当您进行更改时,它会在 DNS 系统中快速更新。10 分钟左右的 TTL 是一个不错的折衷方案
- 将新 IP 添加到您现有的网站,以便它可以在新旧 IP 上运行。您提到了 SSL,所以我假设它是某种类型的 Web 服务器,通常可以非常简单地配置它以在多个 IP 上运行
几天后(或者基本上当您确定 DNS 记录上的原始 TTL 已过期并且 DNS 服务器现在已缓存您的较低 TTL 时),更新 DNS 记录以成为您的新 IP。您应该很快就会开始看到通过新 IP 的流量。
保持这种状态几天,直到 DNS 缓存过期,然后获取新 IP 并开始使用它。一旦您满意地看到通过新 IP 的流量处于正常水平,请从服务器中删除旧 IP。
确实,没有一种更快的方法可以做到这一点,而不会对用户造成一定程度的干扰。
答案2
降低相应记录的 TTL,并在数小时后或流量最少时进行更改。