使用iptables进行端口重定向(转发)
2012-12-17 18:06
591 查看
使用iptables进行端口重定向(转发)
(2010-05-06 11:49:38)转载▼
标签:端口重定向转发serviceip地址web服务startit | 分类:linux |
在机器A上操作:
#iptables -t nat -A PREROUTING -d 192.168.203.173 -p tcp -m tcp--dport 80 -j DNAT --to-destination 192.168.203.235
#iptables -t nat -A POSTROUTING -d 192.168.203.235 -p tcp -m tcp--dport 80 -j SNAT --to-source 192.168.203.173
这两台策略会将目的地址为机器B,目的端口为80的请求重定向到机器B上
#service iptables save
#service iptables start
这样有一个问题,就是在机器B上看到的请求都来自机器A,不过可以使用透明模式,使机器B上看到真实的源地址:
#iptables -t nat -A PREROUTING -d 192.168.203.173 -p tcp -m tcp--dport 80 -j DNAT --to-destination 192.168.203.235
#iptables -t nat -A POSTROUTING -d 192.168.203.235 -p tcp--dport 80 -j MASQUERADE
上面两行策略就可以实现透明模式的端口转发了。
相关文章推荐
- Mac下使用PF进行端口转发和防火墙配置(类似Linux的iptables)
- Linux系统如何使用iptables进行本地端口转发?
- linux如何使用iptables进行本地端口转发
- 攻防实战:使用Lcx进行内网端口转发
- CentOS系统中使用iptables设置端口转发
- mac下使用pf进行端口转发的疑问与解答
- SpringMVC中使用forward和redirect进行转发和重定向以及重定向时如何传参详解
- 使用plink进行端口转发
- 使用SecureCRT进行端口转发
- iptables进行本机端口转发
- 使用iptables做端口转发访问ftp
- iptables进行端口重定向
- iptables进行端口转发
- 使用socat进行端口转发
- iptables进行端口转发
- KVM使用NAT联网并为VM配置iptables端口转发
- 使用SSH进行端口转发
- 烂泥:KVM使用NAT联网并为VM配置iptables端口转发
- 利用iptables&Putty进行端口转发
- 烂泥:KVM使用NAT联网并为VM配置iptables端口转发