- 论坛徽章:
- 0
|
SORRY,打个擦边球!
环境:
局域网,所有计算机由一台路由器带上Internet网的。现在局域内的一台计算机上由SERV-U架设了一个FTP服务器,开设了一个”test"帐号,密码为”test",并设置允许匿名访问,内网(局域网)访问没有问题,操作系统都为WIN2000专业版。在路由器上设置端口映射到FTP服务器所在计算机IP。假设公网IP为192.168.100.100
问题:
外网访问内网FTP有问题。
1。外网操作系统如为WIN98访问公网IP(即访问192.168.100.100)没有问题,不管是匿名访问,还是在IE的地址栏敲入ftp://test:test@192.168.100.100来访问都没问题。但是。。。操作系统为WIN2000或XP或2003都有问题,不能通过IE进行匿名登陆,在IE地址栏直接敲入ftp://test:test@192.168.100.100也不行,都报“没有权限”。但是。。。通过FTP命令行登陆可以(即在DOS界面下通过命令登陆),用ftp软件(cuteftp)也可以连接FTP,就是在窗口下直接敲入ftp://test:test@192.168.100.100访问不行,怪怪!期间换过N台计算机了和操作系统了,98行,其他就不行,但是局域网的都是WIN2000啊,就行,外网的不行,想不通怎么回事。有哪位踫到过类似的问题吗。
也试过WIN2000自带的IIS开FTP,问题依旧!
分析:
如果FTP本身有问题,那局域网内就应该没法访问才对,内网OK说明FTP架设没问题。如果端口映射有问题,那在WIN98下就不应该能成功访问,或者2000下命令行登陆或CUTEFTP软件登陆就应该有问题,没问题就说明端口映射没问题。接下来就是IE浏览器了,我已经试过恢复IE的默认设置。如是IE的问题,局域网的也是WIN2000专业版,IE访问怎么没有问题?同样是IE5.0啊。
谁能帮小弟一把,或大家讨论一下是怎么回事? |
|