使用iptables进行端口重定向(转发)
来源:互联网 发布:破解版数据恢复软件 编辑:程序博客网 时间:2024/06/05 12:06
使用iptables进行端口重定向(转发)
(2010-05-06 11:49:38)端口
重定向
转发
service
ip地址
web服务
start
it
分类:linux今天接到这样一个需求,机器A:192.168.203.173,机器B:192.168.203.235;在机器B上开放web服务,但是这台机器没有公网ip地址,而机器A有公网ip地址,需要将机器A的访问重定向到机器B上,其实有很多方法可以使用,但是机器A上已经部署了很多服务,所以就没有使用nginx或者squid的代理功能,使用iptables进行端口重定向,方法如下:
在机器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
上面两行策略就可以实现透明模式的端口转发了。
- 使用iptables进行端口重定向(转发)
- iptables 端口重定向
- iptables进行端口转发
- iptables端口重定向功能
- CENTOS7使用iptables端口转发
- 利用iptables对端口重定向
- 端口转发、重定向工具 rinetd
- 利用iptables&Putty进行端口转发
- 利用iptables&Putty进行端口转发
- 使用SSH进行端口转发
- 使用SecureCRT进行端口转发
- 使用plink进行端口转发
- 使用SecureCRT进行端口转发
- 使用SecureCRT进行端口转发
- 转发和重定向 方法的使用
- 转发与重定向的使用详解
- iptables 端口转发 (反向代理原型)
- iptables设置端口转发
- 快速排序的C语言实现
- redis客户端
- Android 调用相册 拍照 实现系统控件缩放 切割图片
- .net中下载文件的方法
- ueditor绑定后台值问题
- 使用iptables进行端口重定向(转发)
- 马云语录
- nagios监控的短信提醒—飞信机器人的安装
- compiz破坏桌面环境后的恢复办法
- 三级联动---填写表单式
- C# 中的委托和事件
- java基础学习笔记(一)Object类
- Kettle 启动报错 Invalid byte 1 of 1-byte UTF-8 sequence
- 如何获得下拉数据集下拉框的显示值