局域网|查看局域网内IP地址的方法

局域网|查看局域网内IP地址的方法

文章图片

局域网|查看局域网内IP地址的方法

文章图片

局域网|查看局域网内IP地址的方法

文章图片

局域网|查看局域网内IP地址的方法

文章图片

【局域网|查看局域网内IP地址的方法】局域网|查看局域网内IP地址的方法

文章图片


IP地址的重要性不言而喻 , 联网的设备能不能正常相互通信全部都指望它了 。 假如没有地址、收件人、联系电话我们别指望快递能够准确地送达我们每个人的手中 , IP地址起着同样的作用 。

所以如何查看局域网内的所有IP地址成为了一个可以一直讨论下去的话题 。 由于联网设备的几何倍数的增加 , 全球IPV4地址很早就已经宣告枯竭 , 不可能每台设备都分配一个IPV4的公网IP地址 , 所以就造成了向运营商申请公网IP地址特别困难 , 而绝大多数人看到的都是以192.、10.、176.开头的私网IP地址 。

得益于NAT转换(网络地址转换) , 很大程度地缓解了IPV4地址枯竭的问题 , 所以如今我们看到的IP地址总是以192.168开头 。 在互联网这个大环境内 , IP地址是不能重复的 , 重复就意味着数据会送错 , 所以IP地址是由ICANN统一进行分配的 。 但通过NAT转换技术就允许大网划分出一个一个的私域网络 , 每个私域网络是相互隔离的 , 因为公网IP地址不同 , 所以像192.168的私有IP地址就可以重复在不同的私网内使用 , 注意同一个局域网的ip地址也不能重复使用 。

通过系统自带的“CMD”查看局域网内所有的IP地址首先需要同时按住键盘的“Win”+“R”键 , 打开运行窗口 , 然后输入“CMD” , 并点击确定 。

打开CMD命令窗口后 , 输入“ipconfig /all” , 然后回车查看本机的的IP地址这一步的目的是查看局域网所用的网段 , 比如小编所用的网段就是“192.168.3” 。

找到网段之后就需要使用命令“\tfor /L %i IN (11254) DO ping -w 1 -n 1 192.168.3.%i”遍历ping局域网内所有的ip地址 , 这样就可以查找到那些IP地址在用 。 其中“%i”这个变量是从1至254 , 每次ping完就+1 , 这样就可以遍历ping到192.168.3.网段的所有IP地址 。
当上面的命令执行完毕之后 , 再输入“arp -a”就可以查看到局域网内所有的在线的IP地址 。

这种方法只适合特别简单的网络环境 , 比如家庭、中小企业 。 因为一个局域网内并不只有254个主机 , 实际上可以更多 , 比如下图将子网掩码改成255.255.254.0 , 子网可用的IP地址就变成了192.168.2.1到192.168.3.254 。 所以上面循环ping的命令需要再加上“\tfor /L %i IN (11254) DO ping -w 1 -n 1 192.168.2.%i” 。

这么看来如果不懂一些基本的网络技术常识 , 还真就很难找到局域网内所有现在的设备IP地址 。
借助工具可以快速地查看到局域网内的IP地址打开CMD输入命令对于绝大多数普通人来讲确实有点干了 , 所以可以借助Maxcanner、Lansee、IP Scaner等小巧便携的绿色软件来查看局域网内的IP地址 , 还能查看到MAC地址、主机名和设备商 。

专业人士可以使用IP Scaner、Nmap这样的专业软件 。 查看局域网内的IP地址、MAC地址、主机名等对这类软件来说有点大材小用了 , 它们可以抓包来分析网络设备使用哪个版本的软件提供什么样的服务 , 用的什么操作系统 , 以及网内用了那些防火墙和报文过滤器等等 。