L
LuJuhe
Unregistered / Unconfirmed
GUEST, unregistred user!
端口转发可以实现,只是要看你的Server A转的什么系统,Linux的话好说,Win下没做
过,可能有商业软件能够实现。 Linux下的做法如下:
Server A有外部IP,假设为61.186.74.6,另一台Server B在局域网中,假设为
192.168.0.222, 在A上打开IP转发选项,设置ipchains,加入:
#装载IP端口转发模块
/sbin/modprobe ip_masq_portfw
#转发端口8000到另一个地址的80端口,2121到21端口
ipmasqadm portfw -a -P tcp -L 61.186.74.6 8000 -R 192.168.0.222 80
ipmasqadm portfw -a -P tcp -L 61.186.74.6 2121 -R 192.168.0.222 21
这样,外部访问时,
http://61.186.74.6/ 打开的是Server A
http://61.186.74.6:8000/ 打开的是Server B
过,可能有商业软件能够实现。 Linux下的做法如下:
Server A有外部IP,假设为61.186.74.6,另一台Server B在局域网中,假设为
192.168.0.222, 在A上打开IP转发选项,设置ipchains,加入:
#装载IP端口转发模块
/sbin/modprobe ip_masq_portfw
#转发端口8000到另一个地址的80端口,2121到21端口
ipmasqadm portfw -a -P tcp -L 61.186.74.6 8000 -R 192.168.0.222 80
ipmasqadm portfw -a -P tcp -L 61.186.74.6 2121 -R 192.168.0.222 21
这样,外部访问时,
http://61.186.74.6/ 打开的是Server A
http://61.186.74.6:8000/ 打开的是Server B