특정 FTP 서버에 연결할 수 없습니다

특정 FTP 서버에 연결할 수 없습니다

내 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 명령 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 주소를 통해 다른 웹사이트 호스트(egOVH)의 FTP 서버에 연결하는 데 문제가 없습니다. Streamline만 영향을 받으며 이 IP 주소에서만 영향을 받습니다.

Streamline은 내 IP가 호스트 이름으로 확인되지 않아 서버에 연결할 수 없다고 말합니다. 하지만 CMD Prompt nslookup은 다음 호스트 이름 결과를 제공합니다.

C:\Windows\system32>nslookup 81.56.185.40

서버 : dns2.proxad.net

주소 : 212.27.40.241

*** IPv4 및 IPv6 주소 모두에 대한 Aucun 등록 내부 유형(A+AAAA) disponible pour 81.56.185.40

C:\Windows\system32>

주소 "212.27.40.241"의 서버 "dns2.proxad.net"은 내 ISP free.fr의 서버입니다. 그러나 끝에 있는 줄은 "ivp4 및 ivp6 주소 모두에 대해 내부 유형이 없음(a+aaaa)"으로 해석됩니다. 이것이 여기 있는 누구에게나 의미가 있고 문제의 근원을 가리킬 수 있습니까? 내 ISP와 웹 호스트 모두 자신과 아무 관련이 없다고 말합니다. 그 말이 맞을 수도 있는데 어떻게 확인하나요?

답변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.netIP 주소가 DNS 이름으로 확인되지 않는지 궁금합니다. 그러면 해당 FTP 서버가 클라이언트 연결을 허용하지 못하게 됩니다(FTP 서버에 다음과 같은 정책이 있다고 가정).요구하는해당 IP 주소는 DNS 이름으로 확인됩니다. 이는 DNS 이름 기반 ACL을 시행할 수 있도록 자주 수행됩니다.

답변2

이러한 특이한 증상이 다른 사람에게 발생하는 경우 문제의 원인에 대한 단서가 있다고 생각합니다. 인터넷 85.56.185.40에 연결하는 데 사용하는 Free.fr IP 주소가 호스트로 확인되지 않습니다. CMD 프롬프트 nbtstat를 사용하면 다음이 제공됩니다.

C:\Windows\System32>nbtstat -A 81.56.185.40

Connexion au réseau local: 주소 IP du noeud: [192.168.0.1] ID d'étendue: []

Hôte introuvable.

Connexion au réseau local 2: 주소 IP du noeud : [0.0.0.0] ID d'étendue : []

Hôte introuvable.

C:\윈도우\시스템32>

따라서 무료 서버의 DNS 구성에 호스트 이름이 확인되지 않는 문제가 있는 것 같습니다. 이는 문제의 Fasthosts FTP 서버에서는 FTP 액세스가 불가능함을 의미하는 것으로 보이지만 ftp.normandie-chambres.fr의 FTP 서버는 괜찮습니다(Fasthosts가 아닌 OVH에서 호스팅). 접속 괜찮았어.

관련 정보