有鉴于以下两种需求,做了一个小工具,查看局域网内的IP占用情况及联通状态

1)在现场需要分配静态IP,但是不确定已经被占用的IP地址;

2)查看当前局域网内当前活跃的IP地址。

该工具的主要功能有:

1)枚举主机所有网卡(包括虚拟网卡)对应的IP地址及其网段;

2)显示选定的网卡所在网段活跃的IP地址清单;

3)对已经手动分配的静态IP地址设置占用标志,以便在该IP地址不活跃的情况下,也不会被占用。

局域网主机状态管理工具LanNeighborManager-编程之家

图1 软件主界面

软件启动后,左侧会显示所在主机的网卡清单,点开可以看到该网卡的IP地址。

局域网主机状态管理工具LanNeighborManager-编程之家

图2 主机网卡清单

选择对应IP地址后,单击右侧表格上方的“刷新按钮”刷新同一个网段中的IP状态,刷新过程中动态更新中该网段中IP地址状态,表格Cell中显示三个要素:IP地址、已分配用户名称、活跃状态

局域网主机状态管理工具LanNeighborManager-编程之家

图3 活跃状态/使用者信息展示

可以通过在某个IP地址上右键,进行使用者设置或者清空使用者信息。

局域网主机状态管理工具LanNeighborManager-编程之家

图4 设置使用者入口

局域网主机状态管理工具LanNeighborManager-编程之家

图5 设置使用者对话框

局域网主机状态管理工具LanNeighborManager-编程之家

图6 设置使用者效果

如果感兴趣或者需要可以联系我获取源码,QQ:272464982(程序已经同步上传到CSDN中,可查看我的资源下载,代码处理后也将分享)