private static bool IsLocalMachine(string host)
{
try
{
IPAddress[] hostAddressess = Dns.GetHostAddresses(host);
IPAddress[] localAddresses = Dns.GetHostAddresses(Dns.GetHostName());
return localAddresses.Any(la => hostAddressess.Any(ha => ha.ToString() == la.ToString()));
}
catch
{
return false;
}
}