是否有指示旧 IP 的响应标头?

Eva*_*son 3 domain-name-system nginx http-headers

我有一个最近迁移到新服务器的网站。旧服务器在 nginx 配置中有一个 proxy_pass,以确保由于旧 DNS 导致的任何请求都被路由到新服务器。

几天过去了,我仍然看到一些流量在访问日志中访问旧服务器。

是否可以将特定标头添加到旧服务器提供的响应中,以指示应刷新该主机的 IP?也许缓存控制:无缓存或过期?或者可能是指示新 IP 的标头?

小智 5

不,这由您在 DNS 中设置的 TTL 值控制。

在更改 IP 之前,您应该始终降低它,这样您就不会在更改后等待所有人获取新地址的时间过长。

  • 我要补充一点,即使存在这样的响应头,客户端也没有干净的方法来使用它。客户端无法控制 DNS 递归器缓存 IP 的时间。在某些情况下,客户端甚至不会直接连接到服务器的 IP 地址。 (2认同)