Iptables 端口转发

Posted 恩蒙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Iptables 端口转发相关的知识,希望对你有一定的参考价值。

设我们有一台计算机,有两块网卡,eth0连外网,ip为1.2.3.4;eth1连内网,ip为192.168.0.1.现在需要把发往地址1.2.3.4的81端口的ip包转发到ip地址192.168.0.2的8180端口,设置如下:

 

1. iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp -m tcp --dport 81 -j DNAT --to-destination192.168.0.2:8180

 

2. iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.0.0 -d 192.168.0.2 -p tcp -m tcp --dport 8180 -j SNAT --to-source 192.168.0.1

以上是关于Iptables 端口转发的主要内容,如果未能解决你的问题,请参考以下文章

iptables如何转发https的请求

iptables做端口转发

socat 端口转发工具,脚本一键安装配置

iptables 端口转发

Linux iptables 端口转发

Linux端口转发(iptables)