iptables端口映射问题

由 ayiiq180 在 11-09-2003 16:13 发表:

iptables端口映射问题

我用iptables作端口映射,首先将80端口映射到一个内网机器上

iptables -t nat -A PREROUTING -d 192.168.109.18 -p tcp --dport 80 -j DNAT --to 10.0.0.8

iptables -t nat -A POSTROUTING -d 10.0.0.8 -p tcp --dport 80 -j SNAT --to 10.0.0.1

成功,其中192.168.109.18是我的网关机器外网卡地址,10.0.0.1是内网卡地址,10.0.0.8是内网的web服务器

然后我映射另外一个端口到内网的另外一台机器:

iptables -t nat -A PREROUTING -d 192.168.109.18 -p tcp --dport 6882 -j DNAT --to 10.0.0.5

iptables -t nat -A POSTROUTING -d 10.0.0.5 -p tcp --dport 6882 -j SNAT --to 10.0.0.1

规则运行没有任何问题出现,但是在iptables -L却根本看不见后来的映射规则,实际上也根本没有映射成功,难道是不能同时映射两个端口,还是别的原因??


我是笨鸟,所以我先飞了^_^

I like basketball!It's a great game!

I like Linux!It's a great OS!

----------------------------

http://www.glgis.com

http://www.catchbug.net

*------------------------


由 ayiiq180 在 11-09-2003 17:36 发表:


没有人回答啊??


我是笨鸟,所以我先飞了^_^

I like basketball!It's a great game!

I like Linux!It's a great OS!

----------------------------

http://www.glgis.com

http://www.catchbug.net

*------------------------


由 星煌 在 11-09-2003 18:06 发表:

你是不是希望用局域网内的两台机器同时为外网提供web服务?

这应该是负载均衡方面的问题了吧……

我印象中好像iptable不具备负载均衡功能的,不过还是帮你顶一下吧,看看有没有别的兄弟知道,我也好顺便了解一下


由 ayiiq180 在 11-09-2003 19:30 发表:


不是两台web服务器,我只是想一台提供web服务,另外一台不一定是什么服务器,只是要求有端口指向


我是笨鸟,所以我先飞了^_^

I like basketball!It's a great game!

I like Linux!It's a great OS!

----------------------------

http://www.glgis.com

http://www.catchbug.net

*------------------------


由 ayiiq180 在 11-09-2003 22:10 发表:


已经解决了,忘了打开内网ip的forward链*_*,呵呵


我是笨鸟,所以我先飞了^_^

I like basketball!It's a great game!

I like

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus