DNS Error - Failed to connect: Could not resolve host

Hi,

curryently Duplicati - 2.0.5.1_beta_2020-01-18 is running.

I tried to setup a sftp backup Job destined to “sftp.hidrive.strato.com
IP instead of DNS is working fine.

I got this error:

System.Net.Sockets.SocketException (0x80004005): Could not resolve host ‘sftp.hidrive.strato.com
at System.Net.Dns.Error_11001 (System.String hostName) [0x00015] in :0
at System.Net.Dns.GetHostByName (System.String hostName) [0x00024] in :0
at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00061] in :0
at System.Net.Dns.GetHostAddresses (System.String hostNameOrAddress) [0x00065] in :0
at Renci.SshNet.Abstractions.DnsAbstraction.GetHostAddresses (System.String hostNameOrAddress) [0x00000] in :0
at Renci.SshNet.Session.SocketConnect (System.String host, System.Int32 port) [0x00000] in :0
at Renci.SshNet.Session.Connect () [0x0008b] in :0
at Renci.SshNet.BaseClient.Connect () [0x00077] in :0
at Duplicati.Library.Backend.SSHv2.CreateConnection () [0x0010d] in <746b17b10a8d4b85bde5b362339e462c>:0
at Duplicati.Library.Backend.SSHv2+d__39.MoveNext () [0x0002c] in <746b17b10a8d4b85bde5b362339e462c>:0
at Duplicati.Library.Interface.BackendExtensions.TestList (Duplicati.Library.Interface.IBackend backend) [0x00017] in :0
at Duplicati.Library.Backend.SSHv2.Test () [0x00000] in <746b17b10a8d4b85bde5b362339e462c>:0
at Duplicati.Server.WebServer.RESTMethods.RemoteOperation.TestConnection (System.String url, Duplicati.Server.WebServer.RESTMethods.RequestInfo info) [0x000b7] in :0
at Duplicati.Server.WebServer.RESTMethods.RemoteOperation.POST (System.String key, Duplicati.Server.WebServer.RESTMethods.RequestInfo info) [0x00094] in :0
at Duplicati.Server.WebServer.RESTHandler.DoProcess (Duplicati.Server.WebServer.RESTMethods.RequestInfo info, System.String method, System.String module, System.String key) [0x00289] in :0

Duplicati is running as a plugin on latest Open Media Vault 4.1. The name resolution from the host system is working.

Do you have any hint for me what might be broken?

Tested how? What other intermediate tests might be possible between that test and Duplicati usage?

Secure Socket Layer (SSL) / Transport Layer Security (TLS) shows a test with https://www.nuget.org which would at least see if mono can do that lookup. If not, then debugging moves to the mono level.

Who packaged this Duplicati? Maybe they can help (if there’s something about OMV that’s different).