如何获取局域网中的所有IP地址?

维杰·阿南德

我正在局域网中连接所有系统名称。我不知道如何获取所有系统名称的IP地址,例如(192.168.1.15)。

莫希特·什里瓦斯塔瓦(Mohit Shrivastava)

这可能会帮你

foreach(NetworkInterface ni in NetworkInterface.GetAllNetworkInterfaces())
{
    foreach (UnicastIPAddressInformation ip in ni.GetIPProperties().UnicastAddresses)
    {
        if(!ip.IsDnsEligible)
        {
            if (ip.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
            {
                // All IP Address in the LAN
            }
        }
    }
}

此代码的唯一缺点是的实例返回的信息UnicastIPAddressInformation不适用于Windows XP之前的操作系统。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在局域网中获取所有Up IP -java

来自分类Dev

如何在局域网中获取IP地址及其具有设备MAC的http端口

来自分类Dev

C#在局域网中获取活动IP地址

来自分类Dev

局域网中的IP地址冲突

来自分类Dev

在局域网中获取系统的IP

来自分类Dev

如何使用终端对局域网中的所有IP进行ping操作?

来自分类Dev

如何使用终端对局域网中的所有IP进行ping操作?

来自分类Dev

局域网中所有IP地址(即设备)的列表

来自分类Dev

局域网中每个节点的公共IP地址?

来自分类Dev

在局域网中没有IP的PC上使用MAC地址发送消息

来自分类Dev

如何在局域网中查找“唯一” IP地址

来自分类Dev

如何在局域网中查找“唯一” IP地址

来自分类Dev

映射和访问局域网中的所有终端

来自分类Dev

家庭局域网中IP的别名

来自分类Dev

是否有单线记录无线局域网信号质量和ip地址?

来自分类Dev

如何在局域网中备份?

来自分类Dev

如何通过MAC地址找出局域网中Windows PC的名称?

来自分类Dev

获取局域网信息

来自分类Dev

如何在所有局域网计算机上远程运行“ winrm quickconfig”

来自分类Dev

如何发现局域网中所有计算机的主机名?

来自分类Dev

使用dnsmasq解析我本地局域网中的所有dns查询

来自分类Dev

局域网中的Docker 1.10容器的IP

来自分类Dev

如何路由局域网?

来自分类Dev

局域网环境中的RDP局域网唤醒

来自分类Dev

公司局域网(应用IP地址到友好地址)

来自分类Dev

如何在无线中设置局域网?

来自分类Dev

如何连接到不同局域网中的系统?

来自分类Dev

从局域网访问外部IP

来自分类Dev

没有局域网连接