美文网首页
记录一次iptables端口转发的配置

记录一次iptables端口转发的配置

作者: xzlive | 来源:发表于2017-10-18 13:49 被阅读0次

需求是公网访问2.2.2.22的80端口,直接转发到内网的192.100.100.178的80端口上。

代理服务器的,两个不同的网卡 

eth0 2.2.2.22

eth1 192.100.100.100

服务器开启转发

echo “1” > /proc/sys/net/ipv4/ip_forward

增加forward策略

iptables -A FORWARD -s 192.100.100.0/24 -j ACCEPT

iptables -A FORWARD -d 192.100.100.0/24 -j ACCEPT

增加postrouting策略

iptables -t nat -A POSTROUTING -p TCP -j MASQUERADE

增加prerouting策略

iptables -t nat -A PREROUTING -d 192.100.100.100 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.100.100.178:80

iptables -t nat -A PREROUTING -d 2.2.2.22 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.100.100.178:80

允许本地测试能通,prerouting 不走output。

增加output策略

iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to 192.100.100.178:80

iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to 2.2.2.22:80


以下是参考的资料,看来还需要多多学习。http://www.cnblogs.com/davidwang456/p/3540837.html

相关文章

  • [iptables] 端口转发

    iptables 端口转发配置规则 请求在防火墙中的路由过程 配置外网访问端口转发iptables -t nat ...

  • linux下iptables端口转发设置

    linux下利用iptables规则配置端口转发 1、需求 将所有80端口的访问流量转发到本机8080端口。 2、...

  • 记录一次iptables端口转发的配置

    需求是公网访问2.2.2.22的80端口,直接转发到内网的192.100.100.178的80端口上。 代理服务器...

  • iptables的端口映射

    iptables的端口范围映射 iptables设置端口转发规则原理 Linux - iptables做UDP数据...

  • rinetd 端口转发教程

    Linux 上有 iptables 具有端口转发的功能,但配置有点复杂,有另外一种TCP转发工具 rinetd,它...

  • Linux安装rinetd实现TCP/UDP端口转发

    在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容...

  • iptables

    允许端口转发 保存 iptables

  • centos 7 iptables配置

    centos 7 iptables配置,iptables端口开启和关闭,iptables配置,firewalld卸...

  • 内网端口的转发

    端口的转发 一:linux系统下: 1、本地端口转发本地端口 iptables -t nat -A PREROUT...

  • 常见的iptables例子

    iptables文档太难,我们要的很简单,以此记录我用过的一些iptables的例子。以后逐步填加: 本机端口转发...

网友评论

      本文标题:记录一次iptables端口转发的配置

      本文链接:https://www.haomeiwen.com/subject/msasuxtx.html