sto provando a connettersi a FTP tramite SharpSSH come di seguito:SFTP connettività DNS edizione - System.Net.Sockets.SocketException: Il nome richiesto è valido, ma non ci sono dati del tipo richiesto è stato trovato
Sftp Connection = new Sftp(ftpAddress, FTPLogin, FTPPasword);
Connection.Connect();
che si traduce 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)
Dopo qualche ricerca ho provato questo codice:
IPHostEntry ip = Dns.GetHostEntry(ftpAddress);
E ho ricevuto SocketException: {Nessun host di questo tipo è noto}
Ora un po 'di background - Sono in grado di connettermi con Filezilla a ftpAdress con via hostname e indirizzo IP (sia esterno che interno). Quando ho> ping ftp.mydomain.com
ottengo> 10.5.165.15
Ma> ping -a 10.5.165.15
ottengo>ftpnew.mydomain.com
Se io ho ragione, mi viene respinto a causa del problema DNS rev..
La mia domanda è: cosa posso fare per far funzionare la mia connessione sftp.
Sto affrontando lo stesso problema ora e ho provato ad usare la tua risposta qui sotto eppure ricevo lo stesso errore. Puoi aiutarmi per favore? Non capisco perché sto avendo un errore anche se le mie credenziali sono corrette. –