首页 > 其他分享 >查询局域网内IP地址

查询局域网内IP地址

时间:2023-01-08 14:44:06浏览次数:45  
标签:查询 IP 扫描 局域网 交换机 IP地址 ping

在电脑开始菜单[运行],输入cmd回车,在弹出的命令提示窗口输入ipconfig/all回车,能够查看本机的IP、网关、mac地址信息。

然后在命令提示窗口输入arp -a,进行回车,等待返回结果。

从返回结果可以查询看本地局域网中的所有与本机通信的监控设备IP地址、mac地址等。

方法二、使用局域网IP扫描工具查询IP

1.扫描工具NetBScanner

可以在网上下载局域网IP扫描工具,电脑安装后即可查询扫描,我知道的一款扫描工具NetBScanner,它是一款适用于局域网中搜索各个主机ip地址的搜索分析软件,NetBScanner采用了NetBIOS协议,可以扫描指定的ip段内的主机,查看对应主机的详细信息,如:计算机名、IP域名,MAC、网卡属性等,并且可以将信息进行导出,非常方便。

如果使用cmd命令和扫描工具扫描局域网IP,是主动查询访问的方式,需要终端对命令进行回复,如果有些终端为了系统安全,关闭了ping响应,那么查询的IP信息可能与实际情况不符,这里的方法仅供参考,可以查询部分IP。当然如果家庭使用也可进入路由器直接查看局域网所有IP信息,非常方便。

2.使用nmap等扫描工具

nmap是一个非常有名的网络安全审计工具,在黑客帝国里有它的镜头,扫描局域网网段只是其中很小的一部分功能,有兴趣的网友可以深入研究一下;

扫描局域网某IP网段的,可以使用nmap的三层网络设备发现选项”-sP",终端需要支持“ping"操作;如果需要扫描特定的服务,判断是否在线,可以使用四层扫描选项,‘-sT’是全连接,'-sS'是半连接;

相关命令“nmap -sP 172.17.148.0/24",操作命令和扫描结果如下图所示。

方法三、登陆交换机查看

登陆网关交换机查看arp信息,这里需要注意的是接入交换机是不记录IP信息的,需要登陆网关交换;

每台终端上网必须要设置一个网关地址,是数据转发的第一跳,在这台网络设备上记录了终端的相关arp信息,即mac地址和ip地址的对应表;

这里以华为交换机为例子,telnent登陆交换机,输入命令“display arp”,即可查看局域网相关网段的IP地址,如下图所示。

方法四、用ping命令

最简单最容易操作的方式就是在这个网路中的任何一台电脑上ping全部的IP地址!当然很慢!有很多软件可以帮你实现!

也可以点击开始按钮,点击运行 输入CMD,运行,然后再打开的运行窗口中一个一个的ping从1到254的地址!或者写一个命令吧!for /L %%x in (1,1,254) do ping 192.168.1.%%1>>ip.txt 运行后自己喝喝茶,然后完毕后入C盘里看那个TXT文件就行!

当然你如果可能登录路由器或是交换机最好了!普通路由器可以在DHCP服务器中看到,或是在无线中也可以看到当然连接的手机登陆无线终端!如果是了管理的交换机,那就是display arp

也可以在手机安装fing来扫描相当方便

总结

判断某个网段的在线监控设备IP,最简单的方式就是登陆网关交换机查看,是被动获取信息的方式,获取的数据比较准确;

使用ping等工具扫描局域网网段,是主动获取信息的方式,需要终端对ping命令回复,有些终端可能由于安全问题,关闭了ping的响应,那么获取的信息可能与实际情况有误。

标签:查询,IP,扫描,局域网,交换机,IP地址,ping
From: https://www.cnblogs.com/anyview/p/17034665.html

相关文章

  • MySql中json类型数据的查询以及在MyBatis-Plus中的使用
    表结构和初始数据新建表结构CREATETABLE`json_test`(`id`intNOTNULLAUTO_INCREMENT,`roles`jsonDEFAULTNULLCOMMENT'角色',`project`jsonDEFAULTNULL......
  • 10,复杂查询的处理(一对多,多对一)
    1.复杂环境的搭建(1)配置文件db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF......
  • spring boot——Mybatis中的多表查询之用户与账户(一对多和一对一/多对一)---结果集封装
    Mybatis中的多表查询之用户与账户(一对多和一对一/多对一)---结果集封装到对象---立即加载与延迟加载Mybatis表之间关系有三种:1、 一对一:人和身份证号是一对一2、 一......
  • Redis查询之RediSearch和RedisJSON讲解
    目录1Redis查询1.1RedisMod介绍1.2安装Redis1.3RediSearch+RedisJSON安装1.3.1下载安装1.3.2修改配置1.4RedisJSON操作1.4.1基本操作1.4.1.1保存操作JSON.SET1.4.......
  • MySQL12 - 子查询
    子查询可以在哪里使用子查询?SELECT..(SELECT)..FROM..(SELECT)..WHERE..(SELECT)..WHERE子句中的子查询例子:找出比最低工资高的员工姓名和工资WHERE......
  • MySQL7 - 单表查询总结
    单表查询总结语句顺序SELECT...FROM...WHERE...GROUPBY...HAVING...ORDERBY...执行顺序FROM->WHERE->GROUPBY->HAVING->SELECT->ORDERBYFRO......
  • MySQL6 - 分组查询
    分组查询为什么需要分组查询?在实际应用中,可能需要先进行分组,再对每一组数据进行操作什么是分组查询?SELECT ...FROM ...WHERE ...GROUPBY ...ORDERBY .........
  • oracle查询连接池常用语句
    selectusername,count(*),machinefromv$sessionwhereusernameisnotnullgroupbyusername,machineorderbyusername;selectsid,machine,LAST_CALL_ET,......
  • Cron 常用快速查询
    (1)0/2****?表示每2秒执行任务  (1)00/2***?表示每2分钟执行任务  (1)0021*?表示在每月的1日的凌晨2点调整任务  (2)01510?*MON-FRI......
  • 复杂条件查询功能
    复杂条件查询功能分析   总记录数统计的代码实现UserDao接口:/***查询总记录数*@return*/intfindTotalCount(Map<String,String[......