无法连接到一台特定的FTP服务器


0

我无法使用PC或笔记本电脑上的Filezilla,Notepad ++或WinSCP FTP客户端通过常规的ISP连接通过Fasthosts连接到特定的FTP服务器。但是,如果我使用VPN或其他ISP网络(即,如果更改IP),则可以连接到Fasthosts FTP服务器。我的IP是法国(我目前所在的地方)的Free.fr ISP网络上的固定地址81.56.185.40。

这是来自WinSCP FTP客户端的示例日志,显示连接消息:

2016-01-30 11:55:29.630连接到ftp.normandie-chambres.co.uk ...

2016-01-30 11:55:29.673与ftp.normandie-chambres.co.uk连接。等待欢迎消息...

2016-01-30 11:55:39.910 425对不起,指定的地址无效

2016-01-30 11:55:39.910与服务器断开连接

2016-01-30 11:55:39.910连接失败。

2016-01-30 11:55:39.910得到了回复1004的命令1

2016-01-30 11:55:39.931(EFatal)连接失败。

2016-01-30 11:55:39.931与服务器断开连接

2016-01-30 11:55:39.931连接失败。

通过正常的IP地址连接到其他网站主机的FTP服务器(例如OVH),我没有问题-仅Streamline受到影响,并且仅受此IP地址影响。

Streamline说我的IP无法解析为主机名,这就是为什么我无法连接到他们的服务器的原因;但是CMD Prompt nslookup给了我这个主机名结果:

C:\ Windows \ system32> nslookup 81.56.185.40

服务员:dns2.proxad.net

地址:212.27.40.241

***适用于IPv4和IPv6地址(A + AAAA)的Aucun注册内部类型81.56.185.40

C:\ Windows \ System32下>

地址为“ 212.27.40.241”的服务器“ dns2.proxad.net”是我的ISP free.fr的服务器。但是,最后一行转换为“ ivp4和ivp6地址(a + aaaa)都没有内部类型”。这对这里的任何人都意味着什么,是否可以指出问题的根源?我的ISP和Web Host都说这与他们无关。他们可能是正确的,但如何检查?


1
尝试通过被动(PASV)模式连接到它,看看是否有任何区别。
Pimp Juice IT

是的,如果FTP传入被阻止(这在零售ISP中很常见),则主动将失败,而被动将正常工作。更改客户端模式,如果是这样,您将在几秒钟内运行。
Linef4ult

非常感谢您的建议。不幸的是,将Filezilla传输设置从“默认”更改为“被动”并没有做任何更改。我得到:状态:正在连接到213.171.193.5:21 ...状态:已建立连接,正在等待欢迎消息...响应:425对不起,给出的地址无效错误:无法连接到服务器
PhilG

您的IP地址似乎已在服务器中被阻止。之所以发生这种情况,是因为我的流量模式“被视为异常”。您将需要连接FTP管理员来解决它。您可以使用消除DNS问题ping ftp.normandie-chambres.co.uk
AFH 2016年

@AFH我“ ping”了ftp.normandie-chambres.co.uk,看起来一切正常。我将按照建议继续研究Fasthosts。:)
PhilG'2

Answers:


0

如果FTP客户端显示“ Waiting for welcome message”,则听起来FTP会话甚至还没有达到数据传输类型(主动或被动)的问题;客户甚至还不能进行身份验证。

我也尝试从美国这里解析“ 81.56.185.40” IP地址:

$ host 81.56.185.40
40.185.56.81.in-addr.arpa has no PTR record

然后再次直接使用“ dns2.proxad.net”:

$ host 81.56.185.40 dns2.proxad.net
;; connection timed out; no servers could be reached

有趣。该服务器是否还在监听/监听?

$ ping 212.27.40.241
PING 212.27.40.241 (212.27.40.241): 56 data bytes
64 bytes from 212.27.40.241: icmp_seq=0 ttl=42 time=155.438 ms
64 bytes from 212.27.40.241: icmp_seq=1 ttl=42 time=157.992 ms
64 bytes from 212.27.40.241: icmp_seq=2 ttl=42 time=156.679 ms
64 bytes from 212.27.40.241: icmp_seq=3 ttl=42 time=158.380 ms

因此,我现在想知道DNS服务器在上是否存在问题dns2.proxad.net,从而阻止了您的IP地址被解析为其DNS名称。反过来,这将阻止该FTP服务器允许您的客户端进行连接(假设该FTP服务器具有要求 IP地址解析为DNS名称的策略;通常这样做是为了强制执行基于DNS名称的ACL) 。


我想我按照你的意思去做。当我通过ISP连接到Internet时,我正在使用的ISP“ Free.fr”服务器肯定已启动并正在运行。有两个主要的免费服务器:DNS Primaire:dns1.proxad.net 212.27.40.240 DNS Secondaire:dns2.proxad.net 212.27.40.241也:ns0.proxad.net 212.27.32.2 ns1.proxad.net 212.27.32.130 ns2.proxad .net 212.27.53.253 ns3.proxad.net 212.27.37.3我一直是第二个。
PhilG '02

人力资源管理。host 81.56.185.40对所有这些服务器(“ ns0”至“ ns3”)进行尝试也会导致每个服务器出现“ 40.185.56.81.in-addr.arpa没有PTR记录”。IP地址的DNS配置有些不同/不正确。
Castaglia '16

是的,看来免费服务器上的DNS配置可能存在问题。它已启动并正在运行,但似乎无法解析为主机名。这似乎意味着在所讨论的Fasthosts FTP服务器上无法进行FTP访问,但这不是所有FTP服务器都遇到的问题-我可以在ftp.normandie-chambres.fr上访问ftp服务器(由OVH而不是Fasthosts托管) )。
PhilG '02

0

万一其他人遇到这种异常症状,我相信我有问题的根源。我连接到Internet 85.56.185.40的Free.fr IP地址无法解析为主机。使用CMD Prompt nbtstat可以得到:

C:\ Windows \ System32> nbtstat -A 81.56.185.40

Connexion auréseaulocal:Adresse IP du noeud:[192.168.0.1] ID d'étendue:[]

Hôte introuvable.

Connexion auréseaulocal 2:Adresse IP du noeud:[0.0.0.0] ID d'étendue:[]

Hôte introuvable.

C:\ Windows \ System32下>

因此,看来Free服务器上的DNS配置可能没有解决主机名问题。这似乎意味着在所讨论的Fasthosts FTP服务器上无法进行FTP访问,但是对于所有FTP服务器而言,这都不是问题,因为可以通过ftp.normandie-chambres.fr确定ftp服务器(由OVH而非Fasthosts托管)可以可以访问。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.