LinuxSir.cn,穿越时空的Linuxsir!

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

谁搞过nat 把外网80 映射到内网的一台机器上

[复制链接]
发表于 2007-10-30 12:01:18 | 显示全部楼层 |阅读模式
我这有一台linux 双网卡
想外网访问内网的web页面
不知道如何处理
找了好多列子都不成功
如下面的
iptables -t nat -A PREROUTING -d xx.xx.xx.xx -p tcp --dport 80 -j DNAT --to 192.168.0.76
iptables -t nat -A POSTROUTING -d 192.168.0.76 -p tcp --dport 80 -j SNAT --to 192.168.0.1
iptables -A FORWARD -o eth1 -d 192.168.0.76 -p tcp --dport 80 -j ACCEPT
iptables -A FORWARD -i eth1 -s 192.168.0.76 -p tcp --sport 80 -m --state ESTABLISHED -j ACCEPT
注:他们通过代理上网的
外网eth0  xxx.xx.xx.xx
内网eth1 192.168.0.1
web192.168.0.7
先谢谢
发表于 2007-11-2 11:09:34 | 显示全部楼层
转到服务器版。
你要说说你是啥问题。我看完了都不知道你这个是什么问题,问什么?
回复 支持 反对

使用道具 举报

发表于 2007-11-9 21:37:00 | 显示全部楼层
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xx.xx.xx --dport 80 -j DNAT --to-destination 192.168.0.7:80
/sbin/iptables -t nat -A POSTROUTING -p tcp -o eth0 -s 192.168.0.7 --sport 80 -j SNAT --to-source xxx.xx.xx.xx:80
回复 支持 反对

使用道具 举报

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

本版积分规则

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