以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  serv-u搭建服务器,nat123做外网访问内网ftp,下载升级包时出现运行错误“数据连接是从FTP连接地址以外的地址进行的”  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=110372)

--  作者:qingqing8495
--  发布时间:2017/12/1 16:51:00
--  serv-u搭建服务器,nat123做外网访问内网ftp,下载升级包时出现运行错误“数据连接是从FTP连接地址以外的地址进行的”
serv-u搭建好FTP服务器后内网访问可以实现,如图:图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:4om507e45ml~ndy4@2dz9.png
图片点击可在新窗口打开查看



使用nat123端口映射,将FTP内网地址映射到外网,实现外网访问内网FTP应用,可用外网地址进行访问,如图:


图片点击可在新窗口打开查看此主题相关图片如下:h%q~krygkf~)o9s3(f{ku.png
图片点击可在新窗口打开查看




在狐表中通过内网地址下载升级包没有问题,用的代码是:Network.DownloadFile("ftp://192.168.1.55/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qin******95" ,True, 100000, True)
在狐表中通过外网地址下载升级包出现错误,用的代码是:Network.DownloadFile("ftp://1****c.na***3.cc:43***2/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qi****495" ,True, 100000, True)

图片点击可在新窗口打开查看此主题相关图片如下:{g54o@xoiutgo$f9akg(x7.png
图片点击可在新窗口打开查看
请问各位老师,这个问题怎么解决?


图片点击可在新窗口打开查看
[此贴子已经被作者于2017/12/1 16:58:10编辑过]

--  作者:有点蓝
--  发布时间:2017/12/1 17:43:00
--  
不能在内网中使用外网地址的。要找外网的电脑测试
--  作者:qingqing8495
--  发布时间:2017/12/1 20:43:00
--  
谢谢蓝版主的解答。我的SQL数据库用的nat123,SQLSERVER库没问题,sql数据库在内网外网用都没问题。
ftb服务器我在外网试了,也不行。我实在想不通怎么回事
[此贴子已经被作者于2017/12/1 21:01:58编辑过]

--  作者:有点蓝
--  发布时间:2017/12/1 20:55:00
--  
修改映射,把外网端口设置为21试试


Network.DownloadFile("ftp://1****c.na***3.cc:21/myftp/update2.zip","d:\\data\\update2.zip","w**l" ,"qi****495" ,True, 100000, True)