linux端口转发.求高手!!!!急 想实现访问A的8999其实就是访问B的8999。 A的ip 192.168.1.100 B是200
发布网友
发布时间:2022-04-29 03:44
我来回答
共1个回答
热心网友
时间:2023-10-09 15:48
>192.168.1.100
1.开启转发功能:vi /etc/sysctl.conf net.ipv4.ipforward = 1
sysctl -p
2.防火墙:iptables -t nat -A PREROUTING -d 192.168.1.100 -p tcp --dport 8889 -j DNAT --to-destination 192.168.1.200:8999(-p 这里认为服务是tcp协议的)
>192.168.1.200
iptables -t nat -A POSTROUTING -s 192.168.1.200 -p tcp --sport 8889 -j SNAT --to-source 192.168.1.100:8999(认为是tcp协议,回包端口为8999)
操作系统使用centos6.3
另外使用反向代理也可实现
热心网友
时间:2023-10-09 15:48
>192.168.1.100
1.开启转发功能:vi /etc/sysctl.conf net.ipv4.ipforward = 1
sysctl -p
2.防火墙:iptables -t nat -A PREROUTING -d 192.168.1.100 -p tcp --dport 8889 -j DNAT --to-destination 192.168.1.200:8999(-p 这里认为服务是tcp协议的)
>192.168.1.200
iptables -t nat -A POSTROUTING -s 192.168.1.200 -p tcp --sport 8889 -j SNAT --to-source 192.168.1.100:8999(认为是tcp协议,回包端口为8999)
操作系统使用centos6.3
另外使用反向代理也可实现