这可能是其中一个“哈,为什么?”问题,但我认为值得一试。
如何从服务器端应用程序使用客户端 IP 地址作为应用程序 IP 地址到另一个网站?基本思想是,服务器端应用程序所做的任何工作都被视为客户端本身在执行工作,而不是服务器静态 IP。
我不确定更改 HTTP header 是否有效,但我可能是错的。有这方面的文档吗?
谢谢,
凯尔
最佳答案
绝对不可能。您甚至无法打开 TCP 连接,因为其他网站的服务器将尝试与客户端握手,但失败了。
IP 地址不仅仅是任何旧 ID,它是服务器将向其发送任何响应的实际地址。欺骗它基本上只有在您可以将请求放入单个 IP 数据包(排除 TCP 和 HTTP)并且对响应不感兴趣时才有意义。即使那样它也可能会失败,因为您的 ISP 的路由器可能有反欺骗规则,这些规则会丢弃来自“内部”网络的具有“外部”IP 地址的数据包。
关于java - 使用客户端 IP 作为服务器 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807864/