FTP外网可以登录但无法获取文件列表

这是外网用FTPXP连接的图片

这下面是服务器端的设置

网上搜索一大堆都是说被动模式的原因,但上面图上我已经打开了被动模式,客户端不管用被动模式还是主动模式都无法显示文件列表

    要么ftp客户端换用CuteFTP9.x,试;

    要么ftp服务端指定IP(Use the following IP): 为公网的IP;

     

    两种都试下,我在局域网用无线路由器试,能成功。

    但在家里用公网试不成功的原因是,我的宽带网是NAT代理式的,

    没有独立的端口,所以失败。你把腾讯号留下,我跟你一起试。

     

追问

我又观察了几天发现,有时外网可以列出目录,有时又不行.难道和外网的IP地址有关系?我用的是动态域名花生壳和dnspod都试过了,情况一样.估计要么是电信对某些IP端进行了限制,要么就是动态域名的问题了...

FTP服务器端口改成21212,访问成功..... 估计是电信的事.....

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-08
网络带宽问题,建议换网络环境;
或者将ftp从被动模式更改为主动模式
第2个回答  2019-03-04
你这个没必要用DMZ主机 不安全, 为什么访问不到 是因为FTP在不同版本电脑系统下的默认模式不同,分prot 和psvc 两种.我用自带的IIS服务器建一直都不得,如果用其他的ftp客户端可能就比较简单一点