分享

一条命令,网内在线设备全知道!

 Tcgood 2023-12-23 发布于河南

我们在维护网络的时候,尤其是去维护一个全新的网络时,我们如何快速了解网络的拓扑结构呢如何快速的了解在线的设备有多少呢?

一条命令,网内在线设备全知道!

今天我们就分享一下如何在没有管理权限的情况下、不借助第三方软件来掌握网络的结构及在线设备的情况。

一、 了解大体网络结构

要了解网络结构,我们可以在电脑执行tracert路由跟踪命令

  1. 运行中输入cmd,以管理员身份证运行

一条命令,网内在线设备全知道!

2.在命令提示符中输入tracert www.baidu.com,并回车。

一条命令,网内在线设备全知道!

从上图1.2.3中我们可得到以下信息

第一行的ip地址代表本地局域网的网关地址是192.168.10.1,也就是说本网段的出口路由器、或者交换出口是192.168.10.1.

第二行说明与出口路由器相连接的网络设备ip地址是100.64.24.1

第三行说明我的们公网ip是112.113.190.57

通过上述信息,我们可以大致描绘出本地局域网的拓扑结构,如下图:

一条命令,网内在线设备全知道!

二、查看局域中的在线设备及MAC地址

同样的,我们在命令提示符输入:arp -a 回车,如下图:

一条命令,网内在线设备全知道!

从上图我们可以看了,与本机通讯过的设备有4个,最后一个广播地址,这个命令只能查看与本地通讯过的设备,没有通讯过的就查不出来,要查看所有在线设备怎么办呢?

同样的用ping命令来查询,但是人工操作的话很费时,需要ping 254个ip地址,要解决这个问题就必须配合for命令批量执行ping命令。

for命令的格式是: for (变量) in (对象) do (命令)

根据上述需要,我们把命令改为:

for /L %i in (1,1,254) do ping -n 1 192.168.10.%i

命令的意思是,用ping命令ping 192.168.10.1至192.168.10.254地址,每个地址ping 1次,两分钟左右可以完成。

一条命令,网内在线设备全知道!

当上述命令完成后,我们再执行一次arp -a命令,就可以查到本地局域网内的所有线设备及MAC地址了。

希望本文对您有所帮助,如您有更好的意见建议,请在评论区给大家分享,感谢您的阅读!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多