diff --git a/src/Prowlarr.Http/Extensions/RequestExtensions.cs b/src/Prowlarr.Http/Extensions/RequestExtensions.cs index e5fd88d7c..cf65c2480 100644 --- a/src/Prowlarr.Http/Extensions/RequestExtensions.cs +++ b/src/Prowlarr.Http/Extensions/RequestExtensions.cs @@ -165,9 +165,16 @@ namespace Prowlarr.Http.Extensions { string ip = request.GetRemoteIP(); IPAddress myIP = IPAddress.Parse(ip); - IPHostEntry getIPHost = Dns.GetHostEntry(myIP); - List compName = getIPHost.HostName.ToString().Split('.').ToList(); - return compName.First(); + try + { + IPHostEntry getIPHost = Dns.GetHostEntry(myIP); + List compName = getIPHost.HostName.ToString().Split('.').ToList(); + return compName.First(); + } + catch + { + return ip; + } } public static string GetServerUrl(this HttpRequest request)