[发明专利]跨网段扫描局域网内计算机的方法无效
| 申请号: | 201010204831.2 | 申请日: | 2010-06-22 |
| 公开(公告)号: | CN101888317A | 公开(公告)日: | 2010-11-17 |
| 发明(设计)人: | 孙伟力;寻素华;杨超;田利华;朱相祯;孟凡红 | 申请(专利权)人: | 济宁盛世光明软件技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12;H04L29/06;H04L12/46 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
| 地址: | 272100 山东省济*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网段 扫描 局域网 计算机 方法 | ||
技术领域
本发明涉及局域网内计算机监控领域,特别涉及一种跨网段扫描局域网内计算机的方法。
背景技术
VLAN(Virtual Local Area Network,虚拟局域网)是一种将局域网设备从逻辑上划分为一个个网段,从而实现虚拟工作组的新兴数据交换技术。VLAN技术的出现,使得管理员根据实际应用需求,把同一物理局域网内的不同用户逻辑地划分成不同的广播域,每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。由于它是从逻辑上划分,而不是从物理上划分,所以同一个VLAN内的各个工作站没有限制在同一个物理范围中,即这些工作站可以在不同的物理LAN网段。由VLAN的特点可知,一个VLAN内部的广播和单播流量都不会转发到其他VLAN中,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。在这种局域网内有多个网段的应用环境中,计算机监控成为难题。现有的局域网计算机扫描方法是监控主机通过ARP(地址解析协议)进行扫描,但是这样只能扫描发现监控主机所在网段内的计算机,不能扫描发现其他网段内的计算机。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:提供一种跨网段扫描局域网内计算机的方法。
(二)技术方案
为了解决上述技术问题,本发明提供一种跨网段扫描局域网内计算机的方法,包括下列步骤:选择要扫描的局域网内的IP地址段;监控主机向IP地址段内的所有计算机的操作系统的特定端口发送通信指令;特定端口向监控主机反馈对应的计算机的数据信息;监控主机解析数据信息获取IP地址段内所有计算机的特征信息。
其中,操作系统为windows操作系统,特定端口为137端口。
其中,IP地址段内的所有计算机均支持NetBIOS协议。
其中,特征信息包括IP地址、MAC地址、用户名、工作组。
其中,通信指令为UDP-NetBIOS-NS询问包。
其中,数据信息包含在UDP-NetBIOS-NS应答包中。
(三)有益效果
上述技术方案具有如下优点:通过监控主机向IP地址段内的所有计算机的操作系统的特定端口发送通信指令并对获取的反馈信息进行解析,能够快速获取采用VLAN技术的局域网内的计算机的IP地址、MAC地址、用户名和工作组,从而实现局域网内计算机的全面监管。
附图说明
图1是本发明实施例的跨网段扫描局域网内计算机的方法的流程图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
如图1所示,本实施例的跨网段扫描局域网内计算机的方法包括下列步骤:S1,选择要扫描的局域网内的IP地址段;S2,监控主机向IP地址段内的所有计算机的操作系统的特定端口发送通信指令;S3,特定端口向监控主机反馈对应的计算机的数据信息;S4,监控主机解析数据信息获取IP地址段内所有计算机的特征信息。
在本实施例中,操作系统为windows操作系统,特定端口为windows操作系统的137端口。由于局域网内有多个网段,所以“IP地址段内的所有计算机均支持NetBIOS协议”意味着整个局域网内的所有计算机均支持NetBIOS协议。NetBIOS(网络基本输入/输出系统)是一套用于网络通信的调用接口,包含了NetBIOS Name和MAC地址等信息。由于NetBIOS并没有对下层使用的协议进行限制,因此它除了可以在NetBEUI(NetBIOS增强用户接口)支持下运行之外,还可以在其他协议支持下运行。在本实施例中,监控主机与局域网内的计算机通信采用NetBIOS Over IP,由于NetBIOS Over IP使用TCP/IP协议,使远程计算机之间的NetBIOS通信得以较好实现。
在本实施例中,特征信息包括IP地址、MAC地址、用户名、工作组;通信指令为UDP-NetBIOS-NS询问包;数据信息包含在UDP-NetBIOS-NS应答包中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济宁盛世光明软件技术有限公司,未经济宁盛世光明软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010204831.2/2.html,转载请声明来源钻瓜专利网。





