如何在 Windows Server 2008 上将流量重定向到一个 IP 到另一个 IP

如何在 Windows Server 2008 上将流量重定向到一个 IP 到另一个 IP

我刚刚迁移到新服务器,但一些旧代码对某些 IP 进行了硬编码。有人能告诉我如何重定向对一个 IP 的请求并让它们转到另一个 IP 吗?

例如,我 ping 83.83.83.83,结果被重定向到 66.221.24.31。

我正在使用 Windows Server 2008

答案1

您只能在路由器上执行此操作,而且还需要功能强大的路由器。

您只是无法告诉服务器“将此 IP 地址视为另一个 IP 地址”。

如果您的应用程序正在寻找某个主机名,您可以使用 HOSTS 文件将其映射到给定的 IP;但将一个 IP 重定向到另一个 IP...嗯...要棘手得多。

答案2

对接口 Portproxy 使用 Netsh 命令:http://technet.microsoft.com/library/cc776297%28v=ws.10%29.aspx

答案3

您可以为新服务器添加辅助 IP 地址。转到控制面板、网络连接。右键单击网络接口并选择属性。选择 Internet 协议并单击属性。单击高级按钮。在 IP 地址框下单击添加并输入旧服务器的 IP 地址。

另一种选择是您使用单独的网络(看起来可能基于 IP 地址范围的差异),您可以使用 NAT 路由器并将旧地址放在 WAN 端口上,然后将流量重定向到 LAN 端口上的新 IP 地址。

答案4

您没有提供太多细节,但我假设您的意思是您在 66.221.24.31 有一个服务器\服务,以前在 83.83.83.83,对吗?如果是这样,这两个 IP 地址是否都分配给了您的组织,并且它们都路由到您的网络了吗?如果是,那么我认为您可能可以在路由器/防火墙上使用 NAT 将旧地址的任何传入内容转换为新地址。

此外,如果服务器\服务用于网络托管,电子邮件,ftp 等,为什么不直接更改这些资源的 DNS 记录以指向新地址?

你能详细说明一下你的问题吗?

相关内容