如何在本地网络中将一个 IP 地址转换为另一个 IP 地址?
How to translate one IP address to another IP address within local network?
网络上有 3 个对象。客户端、服务器 (PC) 和路由器。
客户端上有一些应用程序试图访问某个 IP = X(我无法更改应用程序)。 X 是网络中服务器的旧地址(DHCP 更改了它)。现在我为服务器和客户端都保留了IP。假设服务器的新固定 IP 是 Y。
每当客户端尝试访问 X 时,如何欺骗客户端上的应用程序访问 Y?
有的说叫翻译,没想到怎么实现。
第 2 层设备的可能解决方案。这意味着,如果您的服务器和客户端在同一个交换机上!
--> IP 地址仅用于第 3 层设备(路由器)之间的路由。
尝试操纵 arp-table。
1.) 命令--> "arp -a"
2.) 查看新的服务器ip地址和对应的MAC-Address
3.) 添加ARP条目:arp -s "old ip address" "mac of new ip address".
这可能会工作几分钟,直到 arp table 被删除或更新。
没试过...你必须 :D
网络上有 3 个对象。客户端、服务器 (PC) 和路由器。 客户端上有一些应用程序试图访问某个 IP = X(我无法更改应用程序)。 X 是网络中服务器的旧地址(DHCP 更改了它)。现在我为服务器和客户端都保留了IP。假设服务器的新固定 IP 是 Y。 每当客户端尝试访问 X 时,如何欺骗客户端上的应用程序访问 Y? 有的说叫翻译,没想到怎么实现。
第 2 层设备的可能解决方案。这意味着,如果您的服务器和客户端在同一个交换机上! --> IP 地址仅用于第 3 层设备(路由器)之间的路由。
尝试操纵 arp-table。
1.) 命令--> "arp -a" 2.) 查看新的服务器ip地址和对应的MAC-Address 3.) 添加ARP条目:arp -s "old ip address" "mac of new ip address".
这可能会工作几分钟,直到 arp table 被删除或更新。 没试过...你必须 :D