运行具有映射到临时公共IP的内部接口的Google实例.与外部ftp服务器建立活动ftp连接似乎是不可能的。我看到另一个职位没有任何关于google的主动模式连接的解决方案。在我看来,本地IP和公共IP之间的NAT /端口转发规则存在一些问题。
ftp xxx.xxx.xxx.xxx
Connected to xxx.xxx.xxx.xxx.
220 Microsoft FTP Service
Name (xxx.xxx.xxx.xxx:user): username
331 Password required for username.
Password:
230-Welcome
230 U
一些背景:我们目前在托管伙伴托管的FTP服务器上接收来自多个数据供应商的文件。作为一个新项目的一部分,我们正在设置Azure函数。此功能运行在我们的托管伙伴为VPN/专用网络访问设置的资源组中。此函数是用Azure函数替换Excel/VBA中的多个遗留程序的第一步。
我们需要的是将文件从FTP服务器移到另一个内部(文件)服务器(以支持一些遗留程序)。FTP服务器位于DMZ中,因此不像文件服务器那样是域的一部分。
现在我已经搜索了几个小时,找到了一个解决方案,并且相信我已经用和找到了它。
public sealed class NetworkConnection : IDisposable
{
我使用对ftp.exe的调用将文件上传到FTP服务器。
这个程序已经运行了很多年,上传到服务器数量,到目前为止没有问题。
在其中一个接收服务器被更新后,上传就不再可能了。
这是命令序列:
open ftp.xxx.de
<user>
<pw>
>230 User logged in, proceed
cd upload
bin
put <filename>
对此,服务器响应如下:
501端口IP与10.100.244.5不相同
150文件状态好,即将打开连接
也就是说,在此之后,连接被卡住,并在一定的超时时间后关闭。
有趣的是,google搜索
我要做的下一个任务:连接三个局域网与思科包追踪器。我必须使用净地址192.168.0.0/24;192.168.10.0/24;192.168.20.0/24。当我试图设置路由器地址192.168.0.0和掩码255.255.255.0时,我会收到错误掩码的错误消息。如何解决这个问题?我的代码:
Router>
Router>enable
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 192.168.0.0 255.255.255.0
Bad mask /24 for address 192.168