LinuxSir.cn,穿越时空的Linuxsir!

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

Linux怎么端口映射Web服务器

[复制链接]
发表于 2009-5-26 11:26:19 | 显示全部楼层 |阅读模式
有两台机器,一台Fedora8,IP地址为10.20.66.2
另一个机器IP为10.20.86.2
现在我想把通过访问 66.2的机器的8180端口映射到86.2的80端口,网上查了下端口映射

iptables -P FORWARD DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 8180 -j DNAT --to-destination 10.20.86.2:80
iptables -t nat -A POSTROUTING -d 10.20.86.2 -p tcp -j SNAT --to 10.20.66.2
iptables -A FORWARD -s 10.20.86.2 -j ACCEPT

在浏览器中输入http://10.20.66.2:8180/ 提示访问不到
可是搞了半天还是不行,不知道什么原因,高手帮帮忙啊
发表于 2009-5-27 13:18:00 | 显示全部楼层
改成这样试试
  1. iptables -t nat -A PREROUTING  -d 10.20.66.2 -p tcp --dport 8180 -j DNAT --to-destination 10.20.86.2:80
  2. iptables -t nat -A POSTROUTING -d 10.20.86.2 -p tcp --dport 8180 -j SNAT --to-source 10.20.66.2
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-8-20 17:59:49 | 显示全部楼层
xinetd
回复 支持 反对

使用道具 举报

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

本版积分规则

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