我刚刚迁移到新服务器,但一些遗留代码有一些硬编码的 IP。有人可以告诉我如何重定向对一个 IP 的请求并让它们转到另一个 IP 吗?
例如。我 ping 83.83.83.83,它被重定向到 66.221.24.31。
我正在使用 Windows Server 2008
我刚刚迁移到新服务器,但一些遗留代码有一些硬编码的 IP。有人可以告诉我如何重定向对一个 IP 的请求并让它们转到另一个 IP 吗?
例如。我 ping 83.83.83.83,它被重定向到 66.221.24.31。
我正在使用 Windows Server 2008
对接口端口代理使用 Netsh 命令:http ://technet.microsoft.com/library/cc776297%28v=ws.10%29.aspx
您只能在路由器上做到这一点,而且您还需要一个功能强大的路由器。
您只是不能告诉服务器“将此 IP 地址视为另一个 IP 地址”。
如果您的应用程序正在寻找某个主机名,您可以使用 HOSTS 文件将其映射到给定的 IP;但是将一个 IP 重定向到另一个是……嗯……要棘手得多。
您可以将辅助 IP 地址添加到新服务器。进入控制面板,网络连接。右键单击网络接口并选择属性。选择 Internet 协议并单击属性。单击高级按钮。在 IP 地址框下单击添加并输入旧服务器的 IP 地址。
如果您使用单独的网络(看起来可能基于 IP 地址范围的差异),您可以使用 NAT 路由器并将旧地址放在 WAN 端口上并将流量重定向到 LAN 端口上的新 IP 地址的另一个选项.
你没有提供很多细节,但我假设你的意思是你在 66.221.24.31 有一个服务器\服务,它曾经是 83.83.83.83,对吧?如果是这样,两个 IP 地址是否都分配给了您的组织,它们是否都被路由到您的网络?如果是,那么我认为您可能会在路由器/防火墙上使用 NAT 将来自旧地址的任何内容转换为新地址。
此外,如果服务器\服务用于网络托管、电子邮件、ftp 等,为什么不直接更改这些资源的 DNS 记录以指向新地址?
你能详细说明你的问题吗?