社区
网络通信/分布式开发
帖子详情
idFTP使用DMZ主机的FTP服务遇到的问题。
mypiip
2012-04-12 08:08:00
1、路由器设置了DMZ主机,指向局域网一台机器。
2、局域网机器win2003,设置了FTP服务。
现在遇到一个问题:使用indy的idftp可以连接ftp服务器,但是要打开pasv,但是在put时,总是会出现超时错误。并且只在服务器上留下一个0字节的文件。文件并没有真正上传。这是怎么回事?
使用flashFxp可以很顺利的连接上传。那是否说明可以排除服务器设置的原因。剩下的idftp还要如何设置呢?
...全文
208
7
打赏
收藏
idFTP使用DMZ主机的FTP服务遇到的问题。
1、路由器设置了DMZ主机,指向局域网一台机器。 2、局域网机器win2003,设置了FTP服务。 现在遇到一个问题:使用indy的idftp可以连接ftp服务器,但是要打开pasv,但是在put时,总是会出现超时错误。并且只在服务器上留下一个0字节的文件。文件并没有真正上传。这是怎么回事? 使用flashFxp可以很顺利的连接上传。那是否说明可以排除服务器设置的原因。剩下的idftp还要如何设置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mypiip
2012-05-13
打赏
举报
回复
找了很多资料,大概能够了解点NAT的原理,水平太差,没法继续深究下去了。暂时结贴。先用Server-U吧。
山东蓝鸟贵薪
2012-04-13
打赏
举报
回复
[Quote=引用楼主 的回复:]
1、路由器设置了DMZ主机,指向局域网一台机器。
2、局域网机器win2003,设置了FTP服务。
现在遇到一个问题:使用indy的idftp可以连接ftp服务器,但是要打开pasv,但是在put时,总是会出现超时错误。并且只在服务器上留下一个0字节的文件。文件并没有真正上传。这是怎么回事?
使用flashFxp可以很顺利的连接上传。那是否说明可以排除服务器设置的原因。剩下的idftp还要如……
[/Quote]
肯定是端口号没有设置吧
mypiip
2012-04-13
打赏
举报
回复
返回的端口是动态的。现在需要解决的就是让ftp服务返回wan口的IP,Server-U可以实现。现在就是纳闷:微软的ftp服务是否确实做不到这点;再就是别的ftp软件是如何知道这个外网地址的。
mypiip
2012-04-13
打赏
举报
回复
查了一下资料,看来也是需要解决如何穿透NAT的问题。不知道其他ftp软件是如何做到的。
t1122
2012-04-13
打赏
举报
回复
ip改成:192,168,0,110,8,254:2302试试。
mypiip
2012-04-13
打赏
举报
回复
从上面发送PASV指令得到的结果看,服务器发回的地址为服务器在局域网的IP,它没有将路由wan口的IP正确的发回来,如果原因在这里的话,win2003ftp服务貌似没有这样的设置选项。可其他ftp软件是怎么连接的呢?
mypiip
2012-04-13
打赏
举报
回复
通过firefox、flashfxp等软件都可以直接连接,上传下载都没问题,不知道他们是怎么连接数据通道的。已经可以通过发送pasv,获得数据通道的端口了,比如192,168,0,110,8,254。获得端口为2302,可如何才能连接并打开这个通道呢?还是idFTP可以自动连接?
Delphi中利用
ID
FTP
删除
FTP
服务
器中的文件及文件夹
Delphi中利用
ID
FTP
删除
FTP
服务
器中的文件及文件夹,也即删除指定目录下所有的文件和文件夹
FTP
Id
FTP
上传 delpi
FTP
Id
FTP
上传 delpi 可以用
(21)uniGUI for C++ builder下如何
使用
Id
FTP
发送文件
详细介绍如何在uniGUI for C++ builder下
使用
Id
FTP
发送文件,带有详细源代码和文档。
delphi
id
ftp
服务
器和客户端例程.
delphi
id
ftp
服务
器和客户端例程,已在delphi xe10.4上调试并汉化。2022.08.14
delphi xe7 可用
id
FTP
客户端demo源码
delphi xe7 可用
id
FTP
客户端demo源码
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章