如何查询局域网内在用的IP地址?


如何查询局域网内在用的IP地址?分享两种适用的方法,希望有所帮助。

通过电脑cmd命令查询局域网的IP

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



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

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

使用局域网IP扫描工具查询IP

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

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

以上个人浅见,如果有其他看法的欢迎在评论区留言一起交流,如果觉得有道理请随手点赞关注吧,感谢!

尬聊科技,知识分享节,越努力越幸运,分享越多,收获越多!

智能化视野


行业问题,我来回答下,如何查询局域网内在用的IP地址?最主的是要看到局域网内的IP地址,有N种办法,举例来说,网络中有几个除了PC以外的网络设备。都是可以登录这些设备进行看LAN内的IP地址的。如家庭网络的路由器。小型办公室网络的企业路由器及网管型交换机。都是可以登录这些设备进行查看,也可以在PC上安装相关的软件进行查看局域网内在用的IP地址。以下我就具体讲讲。

1.登录家用路由器进行查看局域网内在用的IP地址。

登录路由器后(在IE内输入路由器的地址192.168.0.1)可以看到设备管理图标上有个小小的数字,这个就代表了当前的LAN内有三个设备在线。

点击管理就可以看到设备的IP地址

也可以点选路由设置-----DHCP服务器。就可以看到DHCP服务器分配的客户IP地址,如下

2.企业级(SMB型)路由器进行查看局域网内在用的IP地址。

同样的进行路由器内,进入接口设置-----DHCP设置。在DHCP客户列表中就可以看到在线的终端与之对应的IP地址与主机名了。

3.PC上安装相关的软件进行查看局域网内在用的IP地址。

在电脑上安装“c网群ping”这个小软件

在IP地址段输入网络的地址段,通常是192.168.0或192.168.1就行,然后点“开始”就行了,在右边可以看到有绿色就代就为一个设备就是IP地址,

以上就是我的回答,希望能帮到你,更的学习资源请转发并关注我,如果你有更好的方法欢迎评论区留言哦。


农民兄弟杂货铺


我来补充一个Linux下查询局域网内在用IP地址的方案。查询局域网内在用的IP地址我建议综合使用查询ARP地址表+fping工具动态探测。理由是ARP缓存的建立和更新是有延迟的,不能准确反应当前局域网内的真实情况。所以需要配合使用fping来进行活动主机检测。

查看APR缓存

首先需要确认本机是否安装了net-tools,arp命令被包含在这个工具包里。确认安装了net-tools之后,在终端运行:

  • arp -a

查看输出结果:

将结果保存到文本文件iplist中,再使用下面的命令提取一下IP:

  • cat iplist | cut -d ' ' -f2 | tr -d "[(][)]"

这样就得到了ARP缓存中的局域网内的主机IP地址。


使用fping工具探测

fping是一个开源软件,可以自己下载源码编译安装:

wget

http://fping.org/dist/fping-4.20.tar.gz

tar -xvf fping-

4.20.tar.gz

cd fping./configuremakemake install

我用的是manjaro,可以使用yay包管理工具直接安装:

  • yay -S fping

安装完成之后就可以在终端使用fping来检测局域网内的主机了:

  • fping -g 192.168.2.1 192.168.2.255 > iplist2

这里我把输出直接记录到文本文档iplist2中。然后打开这个文档就能看到结果:

现在可以看到差别了,ARP缓存里是不包含本机IP的,所以有39个条目,fping是可以连本机IP一起统计的。


最后做一个小测试

将网络断开1秒钟再重连,查看APR缓存:

可以看到此时ARP缓存是空的,无法得知局域网内的IP列表。


总结一下,因为ARP缓存的管理有一定的滞后性,所以在查看局域网内的IP使用情况时要综合多种手段才能够获取准确的结果。fping这个工具可以从源代码编译安装,非常小巧,功能简单但是十分强大,能够很好的完成局域网内探测主机IP的任务。


如果我的回答对你有点价值,请莫忘点赞加关注,谢谢!

欢迎在评论区发表看法。


产品经理老胡


局域网查看在用的IP地址,对IP地址进行管理,是网管人员的基本操作。我常用的方式有两种:登陆交换机查看,通过nmap等扫描工具查看。下面对这两种方式分别说一说。

登陆交换机查看

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

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

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

使用nmap等扫描工具

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

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

  • 相关命令“nmap -sP 172.17.148.0/24\

    Geek视界


    这里不借助任何现有工具或软件,以python为例,查询一下局域网内所有正在使用的IP地址,基本原理很简单,就是ping命令,对返回来的结果进行分析,若TTL>=0则表示当前IP地址正在使用,否则没有使用,代码很简单,实验环境win10+python3.6+pycharm5.0,主要内容如下:

    1.首先,需要获取操作系统类型,如果是windows系统,则ping命令使用n参数,否则,ping命令使用c参数,这2个参数主要是指定ping的次数,代码如下,很简单:

    2.接着,就是构建ping命令,使用os模块的popen函数执行ping命令,取得返回的执行结果,并对结果进行分析,如果TTL>=0,则代表这个IP地址正在使用,否则,说明这个IP没有在使用,这里只需要ping一次就行,具体代码如下:

    3.最后就是构建for循环,依次ping局域网内所有的IP地址,这里为了加快程序执行的速度,我开启了多个线程,主要用到_thread这个模块,代码如下,很简单:

    点击运行这个程序,效果如下,已经成功找到局域网内正在使用的IP地址:

    至此,我们就完成了查询局域网内正在使用的IP地址。总的来说,整个过程很简单,思路也非常清晰,只要你有一定的python编程基础,熟悉一下代码,很快就能掌握的,当然,你也可以使用现有的软件和工具,都可以,我这里只是提供一种思路,感兴趣的朋友可以自己尝试一下,就当一个简单的小实验,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。


    小小猿爱嘻嘻


    最简单最容易操作的方式就是在这个网路中的任何一台电脑上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来扫描相当方便



    风来了156


    fping -agq 192.168.1.1/24


    天涯876972738134



    怎么查看电脑ip地址:


    方法一

    打开百度,输入ip地址,立马就会显示出你的ip地址,是不是很简单呢。

    方法二

    鼠标右键桌面“网上邻居”,再选择属性。

    进入网络连接窗口,可以看到两个网卡,选择使用中的那一个

    右键点击属性

    弹出窗口,我们找到并点击【Internet协议(TCP/IP)】

    接着就弹窗出现了我们的ip地址了

    自动获取的时候我们发现上述的方法是看不到ip信息的,如下图,那该怎么办呢?

    点击菜单开始,再选中并点击运行,

    输入cmd,然后点击确定

    下一步输入ipconfig,按回车键。如图所示,红色框框内的就是IP地址。就可以看到自己的ip地址了

    这三种方法是不是很简单呢?想必你也应该学会了怎么查看自己电脑ip地址了吧,感兴趣就试试看可不可以吧。


    青莲网络云服务


    很简单,如果你能看到路由器,那么局域网内所有ip在用的你都能看到

    如果不能的话,使用Windows电脑的话,打开dos窗口,输入arp -a即可。

    如果不会开dos窗口,就输入win+r,调出运行,输入cmd即可看到黑窗口,再输入arp-a,就可以看到在用的所有ip啦!


    技术料理


    win+r

    cmd.exe

    for /l %i in (1,1,254) do ping -n 1 -w 100 192.168.1.%i

    arp -a

    上面的例子ping 1-254 ip段可能时间太长,还没ping完前面获取的arp缓存就过期了,实际操作的时候可分几次,一次少ping一些ip


分享到:


相關文章: