yy0574 发表于 2008-3-20 08:36:08

ROS2.96奇怪的映射问题

各位大虾,小弟初次使用ROS,版本为2.96,有一个问题想请教一下
我的ROS环境:
1.版本是2.96
2.公司有多个固定IP,每个IP都对外有不同的服务,其中220.189.220.A设计在ROS的WAN网卡上提供公司共享上网用。
3.ROS共享上网用的是SRCNAT的masquerade提供上网。
4. 问题在这里,映射的时候,我发现dst address中用220.189.220.A时可以映射到内网的192.168.0.1,但是dst address中用220.189.220.B(也是我公司的固定IP,电信分配的)时,不能映射到内网的192.168.0.1(我已把原来成功的那条 dst-nat 220.189.22.A->192.168.0.1删除)。
其实说了这么多,问题的根本原因是,内网主机的服务器只能映射到我ROS上的WAN网卡的IP地址,而我有两个WEB网站。
我想实现如下的目的
220.189.216.A<->192.168.0.1
220.189.216.B<->192.168.0.2
请各位大虾教小弟一下。

yy0574 发表于 2008-3-20 11:52:15

http://bbs.routerclub.com/thread-30370-1-1.html
上面这个贴子也是相同的问题,期待高手解决...

stayhere 发表于 2008-3-20 12:46:56

220.189.216.B 这个地址也在ROS中设置的吗?如果不是,自然无法映射。
比如说,我这儿有61.165.155.77和61.165.155.78两个地址,ROS中的WAN口地址是61.165.155.77,这时DST.Address中为61.165.155.78的映射自然是无效的。

如 192.168.0.A有WEB服务,端口80
而 192.168.0.B也有WEB服务,端口80
只要把61.165.155.77的80端口映射到A机的80端口,把8080端口映射到B的80端口,即可。访问A:http://61.165.155.77 访问B:http://61.165.155.77:8080

[ 本帖最后由 stayhere 于 2008-3-20 12:56 编辑 ]

yy0574 发表于 2008-3-20 23:18:31

原帖由 stayhere 于 2008-3-20 12:46 发表 http://bbs.routerclub.com/images/common/back.gif
220.189.216.B 这个地址也在ROS中设置的吗?如果不是,自然无法映射。
比如说,我这儿有61.165.155.77和61.165.155.78两个地址,ROS中的WAN口地址是61.165.155.77,这时DST.Address中为61.165.155.78的映射自然是无 ...
谢谢你的答复!
我也看得很明白。
但是我想实现我上述的功能可不可以呢?通过ros。
不是映射到8080端口,这样比较麻烦。
呵呵。

yy0574 发表于 2008-3-25 09:59:08

因为我都有申请域名,所以好象不能实现这个问题.
页: [1]
查看完整版本: ROS2.96奇怪的映射问题