मैं नीचे के रूप में SharpSSH के माध्यम से FTP के जुड़ने की कोशिश कर रहा हूँ:SFTP कनेक्टिविटी DNS समस्या - System.Net.Sockets.SocketException: अनुरोध नाम मान्य है, लेकिन अनुरोध किया प्रकार का कोई डेटा नहीं मिला था
Sftp Connection = new Sftp(ftpAddress, FTPLogin, FTPPasword);
Connection.Connect();
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)
कुछ खोज के बाद मैं इस कोड की कोशिश की:
IPHostEntry ip = Dns.GetHostEntry(ftpAddress);
और मुझे सॉकेटएक्सप्शन मिला: {ऐसा कोई होस्ट ज्ञात नहीं है}
अब कुछ पृष्ठभूमि - मैं फ़ाइलज़िला से ftpAdress से होस्टनाम और आईपी पते (बाहरी और आंतरिक दोनों) के माध्यम से कनेक्ट करने में सक्षम हूं। जब मैं> पिंग ftp.mydomain.com
मैं> 10.5.165.15
लेकिन पर> पिंग -एक 10.5.165.15
मैं>ftpnew.mydomain.com
मैं तो मिल ठीक है, मुझे DNS <> revDNS समस्या के कारण खारिज कर दिया जा रहा है।
मेरा सवाल है - मैं वास्तव में अपने एसएफटीपी कनेक्शन के काम के लिए क्या कर सकता हूं।
के साथ एक ही समस्या का सामना करना पड़ रहा था, मुझे अब एक ही समस्या का सामना करना पड़ रहा है और मैंने नीचे दिए गए आपके उत्तर का उपयोग करने का प्रयास किया है, फिर भी मुझे एक ही त्रुटि मिलती है। क्या तुम कृप्या मेरी मदद कर सकते हो? मुझे यह नहीं पता कि मुझे कोई त्रुटि क्यों है, भले ही मेरे प्रमाण-पत्र सही हों। –