tyrone 发表于 2007-7-25 09:09:30

内网进行端口映射的问题


路由器的f0/1上配置的192.168.0.3和211.101.7.161是公网,f0/0的172.30.6.6是网通,在路由器做的nat,"tracert 公网域名"时,数据包首先到f0/1的211,然后到f0/0的172,再到公网。
在192.168.0.249的机器上,安装了3块网卡,分别配的是1个内网和2个公网ip
这样做,不用在路由器上做配置,外网都能访问我的166和167这2个地址。
有2个域名,www.yuming.com解析为211.101.7.166,www.test.com解析为211.101.7.167
默认情况下,在外网和内网访问这2个域名,得到的是同一个网站,但是我想在这台服务器上做2个网站,一个的端口是默认的80,另一个是8080,
所以我在路由器上配置了
ip nat inside source static tcp 192.168.0.249 8080 211.101.7.167 80
把www.test.com的211.101.7.167的80端口转到了192.168.0.249的8080端口。
经过测试,外网访问没有问题,成功的进行了端口映射。
但是内网不行,www.test.com都无法访问(因为在路由器上配置了167,arp只想了路由器f0/1),
tracert www.yuming.com)时,2跳就到了,先是路由器的211.101.7.161,然后就到166了。(没有在路由器上配置,arp是192.168.0.249机器上的网卡的arp)
tracert www.test.com,是1跳,(因为在路由器上配置了ip nat inside source static tcp 192.168.0.249 8080 211.101.7.167 80,所以arp对应的是f0/1口),
在路由器上show ip arp显示167的mac地址是路由器的f0/1的地址(因为在路由器上配置了ip nat inside source static tcp 192.168.0.249 8080 211.101.7.167 80)。211.101.7.166没有在路由器上配置,所以在路由器上show ip arp显示的是服务器上的网卡的mac。
内网和外网访问www.yuming.com和www.test.com]时唯一的区别就是没有经过f0/0的网通的172.30.6.6。
请问内网如何才能进行端口映射呢?

[ 本帖最后由 tyrone 于 2007-7-25 09:45 编辑 ]

kzm_sh 发表于 2007-7-26 12:44:59

内网中你试过访问:http://www.test.com:8080吗?

内网中你试过访问:http://www.test.com:8080吗?

kzm_sh 发表于 2007-7-26 12:46:19

或者http://192.168.0.254:8080
页: [1]
查看完整版本: 内网进行端口映射的问题