0

我需要按名称从适配器获取当前 IP,我知道如何查找有关该给定适配器的信息,但不知道是否可以使用该信息获取该适配器的 IP:

foreach (NetworkInterface adapter in networks)
{
    if (adapter.Name == "DataServer")
        break;
}

适配器被命名为“DataServer”现在我想知道是否有一种方法可以使用该信息来获取适配器所分配的实际 IP 地址,而无需使用互联网,并且我可以确保它已连接到给定的适配器名称。

或者,如果有其他方法可以通过适配器名称获取 IP。

4

1 回答 1

1

称呼

adapter.GetIPProperties().UnicastAddresses.Single(a => a.Address.AddressFamily == AddressFamily.InterNetwork).Address
于 2012-05-20T16:58:06.417 回答