Я не знаю ни одного способа проверить это. Однако вы можете сравнить свойство Host
Uri либо с именем локального хоста, либо с IP-адресом.
Вы можете получить имя локальной машины, используя:
string hostName = System.Net.Dns.GetHostName()
Затем вы можете получить массив IP-адресов, передав эту строку:
System.Net.IPAddress[] addresses = System.Net.Dns.GetHostAddresses(hostName);
Включите свойство Uri HostNameType
, возможно UriHostNameType.Dns
или UriHostNameType.IPv4
, чтобы соответствовать либо имени, либо IP-адресу.