我正在进行一个具有以下需求的项目:
- use source ip address A to access http service S on Remote Server XX.YY.ZZ.WW
- use source ip address B to access http service T on Remote Server XX.YY.ZZ.WW(same as above)
XX。YY。ZZ。WW是一个我无法控制的主机。
我的服务器在同一个以太网接口上配置了IP A和IP B。我的项目使用Apache HttpClient。如有必要,可以将其更改为其他内容。
根据我的TCP/IP知识,这很容易。只要我拥有IP,我就可以将源IP地址更改为我想要的任何地址。但毕竟,我不是直接操纵IP数据包。我不知道如何使用HttpClient来实现这一点。