LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 875|回复: 3

iptables如何重定向到其他外部IP?

[复制链接]
发表于 2006-2-4 09:09:49 | 显示全部楼层 |阅读模式
近期有个头痛的问题。。

有一台linux服务器A,需要将用户访问8080的请求,重定向到B机器的80端口,我应如何设置?
我不能用NAT,因为我只是将IP转过去,不是做NAT功能,感觉应在input做,但找不到命令。
(如果用iptables -A INPUT -p tcp --dport 8080 -j --to B-ip??,但这个命令执行错误)
 楼主| 发表于 2006-2-4 09:37:22 | 显示全部楼层
这个问题,也可以理解为一般大家常看到的使用squid做透明代理的问题,只是别人谈的都是如何转向到本机的一个端口,而我要求转向到另一个IP地址上。
回复 支持 反对

使用道具 举报

发表于 2006-2-4 22:56:55 | 显示全部楼层
是不是类似这个:
$IPTABLES -t nat -A PREROUTING -p udp -i eth0 --dport 7881 -j DNAT --to-destination 192.168.0.2
回复 支持 反对

使用道具 举报

发表于 2006-2-5 17:35:14 | 显示全部楼层
# iptables -t nat -A PREROUTING -p tcp --dport 8080 -d ${A's IP} -j DNAT --to ${B's IP}:80
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表