SFTP-verbindungen DNS-Problem - System.Net.Sockets.SocketException: Der angeforderte name ist gültig, es wurden jedoch keine Daten des angeforderten Typs gefunden

Ich versuche eine Verbindung zu einem ftp-Server über SharpSSH wie folgt:

Sftp Connection = new Sftp(ftpAddress, FTPLogin, FTPPasword);
Connection.Connect();

Die Ergebnisse in JSchException:

System.Net.Sockets.SocketException: The requested name is valid, but no data of the requested type was found
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostByName(String hostName)
at Tamir.SharpSsh.java.net.Socket..ctor(String host, Int32 port)
at Tamir.SharpSsh.jsch.Util.createSocket(String host, Int32 port, Int32 timeout)

Nach einiger Suche habe ich versucht diesen code:

IPHostEntry ip = Dns.GetHostEntry(ftpAddress);

Und ich bekam SocketException: {Kein host ist unbekannt}

Nun einige hintergrund - ich bin in der Lage, eine Verbindung mit Filezilla zu ftpAdress mit über hostname und IP-Adresse (externe und interne).
Wenn ich >ping ftp.mydomain.com

Ich bekomme >10.5.165.15

Aber auf >ping-a 10.5.165.15

Ich bekomme >ftpnew.mydomain.com

Wenn ich Recht habe, bin ich abgelehnt wurde, weil der DNS - <> revDNS problem.

Meine Frage ist - was kann ich tun, um tatsächlich haben meine sftp-Verbindung arbeiten.

  • Ich stehe vor dem gleichen problem und ich habe versucht, deine Antwort unten habe ich trotzdem die gleiche Fehlermeldung erhalten. Können Sie bitte mir helfen? I dont get it, warum bin ich habe einen Fehler, auch wenn meine Anmeldeinformationen korrekt sind.
InformationsquelleAutor Piotroslav | 2012-12-18
Schreibe einen Kommentar