我无法通过我通常的 ISP 连接连接到 Fasthosts 上的特定 FTP 服务器,无论是在我的 PC 还是笔记本电脑上使用 Filezilla、Notepad++ 或 WinSCP 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 收到对命令 1 的回复 1004
2016-01-30 11:55:39.931 (EFatal) 连接失败。
2016-01-30 11:55:39.931 已断开与服务器的连接
2016-01-30 11:55:39.931 连接失败。
我可以通过我的正常 IP 地址毫无问题地连接到其他网站主机(例如 OVH)的 FTP 服务器 - 只有 Streamline 受到影响,并且只能从这个 IP 地址受到影响。
Streamline 说我的 IP 无法解析主机名,这就是我无法连接到他们的服务器的原因;但是 CMD Prompt nslookup 给了我这个主机名结果:
C:\Windows\system32>nslookup 81.56.185.40
服务器 : dns2.proxad.net
地址:212.27.40.241
*** 81.56.185.40 上没有 IPv4 和 IPv6 地址(A+AAAA)的内部注册类型
C:\Windows\system32>
地址为“212.27.40.241”的服务器“dns2.proxad.net”是我的 ISP free.fr 的服务器。但是,末尾的一行翻译为“ivp4 和 ivp6 地址均无内部类型 (a+aaaa)”。这对这里的任何人来说意味着什么,它能指出问题的根源吗?我的 ISP 和 Web Host 都说这与他们无关;他们可能是对的,但如何检查呢?
答案1
如果 FTP 客户端显示“等待欢迎消息”,那么听起来 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)。
答案2
如果这组不寻常的症状发生在其他人身上,我相信我已经找到了问题根源。我连接到互联网的 Free.fr IP 地址 85.56.185.40 无法解析为主机。使用 CMD Prompt nbtstat 给出:
C:\Windows\System32>nbtstat -A 81.56.185.40
本地网络连接: 未知 IP 地址 : [192.168.0.1] 连接 ID : []
Hôte introuvable.
本地网络连接 2:未知 IP 地址 : [0.0.0.0] 未知 ID : []
Hôte introuvable.
C:\Windows\System32>
因此,看起来 Free 服务器上的 DNS 配置可能存在问题,无法解析主机名。这似乎意味着无法在有问题的 Fasthosts FTP 服务器上进行 FTP 访问,但并非所有 FTP 服务器都存在此问题,因为 ftp.normandie-chambres.fr 上的 ftp 服务器(由 OVH 而不是 Fasthosts 托管)可以正常访问。