如何将所有请求转发到IIS7服务器到新的IP地址

我有一个旧的物理服务器和一个新的物理服务器。 我将所有从旧服务器到新服务器。 然后将我的域名注册商logging指向新服务器的IP地址。 但是,DNSlogging最多可能需要48小时才能传播。 在那个时候,一些用户将会击中旧的服务器。 我想让旧服务器将所有stream量redirect到新服务器。 我该怎么做呢? 我被告知将旧服务器转换为新服务器的代理或使用IIS重写模块。 什么是更好的? 这里的行业标准是什么?

每当我这样做的时候,我也把Alogging上的TTL改为相当短的,并且至less在原始TTL的时间内保持不变,否则不变。 这样,当您将Alogging更改为新IP时,兼容的DNS服务器和客户端将只采用新的TTL时间进行汇聚。 (注意:当您更改Alogging的IP地址时,也要将TTL更改回原始值。)

警告:有很多不符合规定的DNS服务器会忽略你的TTL,其中很多是由着名的ISP运行的。 没有什么可以做的,但至less可以帮助那些使用正确的DNS服务器的人。

如果您的服务器和ISP之间有硬件防火墙,则可以使用NAT规则将端口80/443上旧IP的stream量转发到新服务器。