安装虚拟机之后计算机多出来好几个IP地址 有时候程序绑定了本地I之后老是验证不通过不知道咋办! 现在有时候用个无线网卡什么的也会增加一个IP地址 还是把获取所有IP地址的方法整理一下吧。代码如下所示:
private void Btn_GetIP_Click(object sender, EventArgs e)
{
NetworkInterface[] NetworkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface NetworkIntf in NetworkInterfaces)
{
IPInterfaceProperties IPInterfaceProperties = NetworkIntf.GetIPProperties();
UnicastIPAddressInformationCollection UnicastIPAddressInformationCollection = IPInterfaceProperties.UnicastAddresses;
foreach (UnicastIPAddressInformation UnicastIPAddressInformation in UnicastIPAddressInformationCollection)
{
if (UnicastIPAddressInformation.Address.AddressFamily == AddressFamily.InterNetwork)
{
MessageBox.Show(UnicastIPAddressInformation.Address.ToString());
}
}
}
}