Я думаю, это должно выглядеть примерно так:
private bool CheckIPAddress(string addressToCheck)
{
bool addressFound = false;
var host = Dns.GetHostEntry(Dns.GetHostName());
foreach (var address in host.AddressList)
{
if (address.ToString() == addressToCheck)
{
addressFound = true;
}
}
if (!addressFound)
{
MessageBox.Show("Address not found")!
}
return addressFound;
}
Надеюсь, это поможет!