一些iptables实例
【IT168 服务器学院】//将80端口的服务全部转发到3128端口。用于实现透明代理
iptables -t nat -A PREROUTING -p tcp --dport 80 \
-j REDIRECT --to-ports 3128
//REJECT, 类似于DROP,但向发送该包的主机回复由--reject-with指定的信息,
// 从而可以很好地隐藏防火墙的存在
iptables -A FORWARD -p TCP --dport 22 -j REJECT --reject-with tcp-reset
a.内部IP访问internet
//SNAT--这个target是用来做源网络地址转换的,就是重写包的源IP地址。当我们有几
//个机子共享一个Internet 连接时,就能用到它了。先在内核里打开ip转发功能,
//然后再写一个SNAT规则,就可以把所有从本地网络出去的包的源地址改为Internet连
//接的地址了。
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT \
--to-source 194.236.50.155-194.236.50.160:1024-32000
b.外部主机访问内网主机
iptables -t nat -A PREROUTING -p tcp -d 15.45.23.67 \
--dport 80 -j DNAT --to-destination 192.168.1.1-192.168.1.10
0
相关文章