各位老大,帮我解决这个端口映射的问题吧! 谢谢先~~~

由 leixinsonic 在 01-05-2003 01:10 发表:

各位老大,帮我解决这个端口映射的问题吧! 谢谢先~~~

各位老大,帮我解决这个端口映射的问题吧! 谢谢先~~~

我在内网里做了一个w2k的web( http://192.168.0.100:80 ),在内网里访问没问题。然后我通过下面的配置在我的rh8.0软路由服务器上做好了外网(218.70.158.23:80)到我的内网web(192.168.0.100:80)的端口映射,此时在外网上通过 http://218.70.158.23:80可以访问到我...我的私服啊~~~。

rc.local配置如下:

#!/bin/sh

/bin/sh -c 'modprobe ip_nat_ftp' root

/bin/sh -c 'modprobe ip_conntrack_ftp' root

/bin/sh -c 'modprobe ip_conntrack_irc' root

/bin/sh -c '/bin/echo 1 >/proc/sys/net/ipv4/ip_forward' root

/bin/sh -c '/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp -d 218.70.158.23 --dport 80 -j DNAT --to 192.168.0.100' root

/bin/sh -c '/sbin/iptables -A POSTROUTING -o eth0 -j MASQUERADE -t nat' root

/bin/sh -c '/etc/rc.d/init.d/named restart' root


由 silver810212 在 01-05-2003 01:15 发表:


请问兄弟的问题是什么?


生命不息,学习不止!

你帮助我,我也帮助你。

MSN:[email protected]


由 leixinsonic 在 01-05-2003 01:21 发表:


我在内网里做了一个w2k的web( http://192.168.0.100:80 ),在内网里访问没问题。然后我通过下面的配置在我的rh8.0软路由服务器上做好了外网(218.70.158.23:80)到我的内网web(192.168.0.100:80)的端口映射,此时在外网上通过 http://218.70.158.23:80 可以访问到我内网里的w2k的web。现在我的问题就是要在内网里也可以通过 http://218.70.158.23:80 来访问到我在内网里的w2k的web。为此我还特地借来一台硬件的路由器试过,可以通过简单的配置就实现这个目的。如果这个不成问题的话,那我在内网里的传奇私服也可以简单的映射到外网上。我的私服可是做的很好的哦,我急着快点解决这个问题,都是为了我的私服啊~~~。


由 leixinsonic 在 01-05-2003 10:58 发表:


难道没办法解决啊?


由 silver810212 在 01-05-2003 13:17 发表:


不好意思。

这个我不也不太清楚。请知道的兄弟帮忙解决一下。

兄弟可以看看下面的资料,或许有所帮助,如果不行,最好还是到网络版去找一找或者发帖问一问。

http://www.linuxsir.com/bbs/search....rder=descending

http://www.linuxsir.com/bbs/search....rder=descending

http://cmpp.linuxforum.net/NetSnake/


生命不息,学习不止!

你帮助我,我也帮助你。

MSN:[email protected]


由 chinadoudou 在 01-05-2003 19:35 发表:

我也有同样的问题,不过还没有好办法解决,有个折衷的方法:

内网用内网的IP,外网用外网的IP,如果一定要内网通过外网的IP访问,可以给内网加代理.转入外网代理,再转回来~


由 phpfans 在 01-06-2003 12:50 发表:


#DNAT

/sbin/iptables -t nat -A PREROUTING -d 218.70.158.23 -p tcp --dport 80 -j DNAT --to 192.168.0.100

#SNAT

/sbin/iptables -t nat -A POSTROUTING -d 192.168.0.100 -p tcp --dport 80 -o eth1 -j SNAT --to 192.168.0.1


由 leixinsonic 在 01-06-2003 23:06 发表:


我的相关联结:

http://www.chinalinuxpub.com/vbbfor...;threadid=17308

兄弟,我搞定了。来我的私服玩玩吧。呵呵!

http://bcbar.8866.org

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

rc.local 如下:

#!/bin/sh

This script will be executed after all the other init scripts.

You can put your own initialization stuff in here if you don't

want to do the full Sys V style init stuff.

/bin/sh -c 'modprobe ip_nat_ftp' root

/bin/sh -c 'modprobe ip_conntrack_ftp' root<br

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