局域网用户访问adsl的虚拟服务器问题?(100分)

  • 主题发起人 主题发起人 billst
  • 开始时间 开始时间
B

billst

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用adsl路由方式,固定ip,现在局域网已经可以共享上internet了,
局域网外的机器也已经可以访问到通过adsl映射的局域网上的web服务器了,
配置如下:
adsl ip:218.5.193.56(internet 固定ip)
192.168.8.1(设为局域网的网关)
web server ip:192.168.8.2
adsl 虚拟服务器:
public private ip
80 80 192.168.8.2
21 21 192.168.8.2
但问题是:局域网的用户(即:192.168.8.xxx的用户)一访问218.5.193.56就会出现adsl的配置页面,而不是web server(192.168.8.2)的内容。
也就是,这个时候adsl的虚拟服务器没有起到映射作用。
各位大哥,怎么解决?
 
我也遇到此类令人烦恼的问题。后来想了一个办法,就是查找host文件,并修改如下:
127.0.0.1 localhost
218.5.193.56 192.168.8.2
 
局域网内建立自己的DNS服务器,把218.5.193.56 解析到192.168.8.2上.
 
DNS会解释218.5.193.56???这我就没听说过了。

发生这种情况,估计是由于218.5.193.56是跟8.1连接在一起的,NAT是在该地址的外端,所以访问该地址将直接访问8.1,是未通过NAT的。
由此你可以在8.1端加做NAT:
对于8.1
80 80 ....8.2
21 21 ....8.2
如果你的路由NAT模块未能实现这种功能,说明是比较低档的了,可以修改路由表,添加:
218.5.193.56 255.255.255.255 192.168.8.2 192.168.8.1
192.168.8.1 255.255.255.255 192.168.8.2 192.168.8.1
(未经过测试,但反正就那个意思。)
 
我的adsl路由表是这样的,好像访问的话也是adsl的配置页面!
0.0.0.0 0.0.0.0 24.24.24.24
10.0.0.0 255.255.255.252 10.0.0.1
24.24.24.24 255.255.255.255 218.2.168.19
192.168.1.0 255.255.255.0 192.168.1.1
192.168.1.1 255.255.255.255 192.168.1.2
218.2.168.19 255.255.255.255 192.168.1.2
 
我是用自己写的,一共两套
第一套已经使用3年多了,使用ado倒入导出数据,使用xml传输数据,
一切正常,数据量还不算很大,但有多个客户端
第二套正在使用中,使用xml传输数据,自我感觉良好,
但还没有进行大数据量的考验,客户端更多,不知效果如何?有待考验
二者都有一个共同点,都有一个主数据库

建议你自己写程序,动点脑筋,呵呵,很好做的。另外,我不方便提供实现的具体细节,
如果是使用adsl效果应该会很好,我的一些客户端还在使用拨号呢!

billst富翁朋友,记得上边这个回话吗?,能否向兄第透露一下,兄弟实在不知该怎样做连锁管理,
email:zhengyuepo@yahoo.com.cn
 
现在市面上出现有新的廉价路由器,能解决此问题。约230块,双绞线接口,通过Web页配置参数。能适应固定IP(如光纤)、ADSL宽带网、有线电视宽带网。特别是对于ADSL宽带网、有线电视宽带网,只要你配置ISP商提供的帐号、密码,它可以自动拔号上网。对NAT的支持很好,界面非常简单,只要填写IP及端口就可以了。比如说我这里原来是用一台服务器(192.168.0.1)上网,插两块网卡作路由,其他机通过这台服务器上网,这能服务同时提供3种服务:Web服务(80)、FTP服务(21)、MySQL服务(3306)。后来改用路由器(192.168.0.1),而原来的服务器IP改为192.168.0.2,路由器设置NAT,以使当公网来访时,自动转到局域网内的192.168.0.2的服务器(只有80、21、3306端口有效):
192.168.0.2 80
192.168.0.2 21
192.168.0.2 3306
 
在内网192.168.8.XXX的用户可以直接访问http://192.168.8.2就可以了
 
后退
顶部