Fixed: Error when trying to parse the value 'Unknown' as an IP Address

This commit is contained in:
Robin Dadswell 2021-06-05 00:18:12 +01:00 committed by GitHub
parent 1032d8b3ab
commit f062fafe82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -164,9 +164,10 @@ public static string GetRemoteIP(this HttpRequest request)
public static string GetHostName(this HttpRequest request)
{
string ip = request.GetRemoteIP();
IPAddress myIP = IPAddress.Parse(ip);
try
{
IPAddress myIP = IPAddress.Parse(ip);
IPHostEntry getIPHost = Dns.GetHostEntry(myIP);
List<string> compName = getIPHost.HostName.ToString().Split('.').ToList();
return compName.First();