检测当前网段哪些IP是在线的

检测当前网段哪些IP是在线的,第1张

找个局域扫描软件扫依一下就出来了!推荐局域网查看器下载的软件可能不方便放心可用用代码查询。以下代码推荐在XP下使用。COLOR 0ACLS@ECHO OffTitle 查询局域网内在线电脑IP:send@ECHO off&setlocal enabledelayedexpansionECHO 正在获取本机的IP地址,请稍等 for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" set IP=!IP:~1,-1! ECHO 本机IP为:!IP! goto :next ):next for /f "delims= tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i%%j%%k ECHO&ECHO 正在获取本网段内的其它在线计算机名,请稍等 ECHO 本网段%range%内的计算机有: for /f "delims=" %%i in ('net view') do ( set "var=%%i" ::查询在线计算机名称 if "!var:~0,2!"=="\\" ( set "var=!var:~2!" ECHO !var! ping -n 1 !var!>nul )) ECHOECHO 正在获取本网段内的其它在线计算机IP,请稍等 for /f "skip=3 tokens=1, delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用ECHOECHO 查询完毕,按任意键退出pause>nul新建一个文本文档把以上代码黏贴上去。另存为 查看局域网BAT 文件。双击运行就可以看到了。

大家好我是大明、想要查看局域网内所有的IP地址,最简单有效的方法就是使用,第三方查询局域网IP工具软件,还可以使用DOS命令查询,针对这个问题,我分享两个常用的局域网IP查询软件,接下来我就详细的说一下哪两个软件,以及具体的使用方法、

局域网ip网卡查询软件

使用这款工具可以查询到局域网内所有网卡的IP地址,而且 *** 作非常的简单,无需复杂的 *** 作步骤就可以使用,详细 *** 作步骤是,打开”局域网IP网卡查询软件“界面,软件会自动检测出局域网的IP网段范围,然后打击”开始“选项,就可以查到局域内正在使用所有的IP,以及”不通的或未使用的IP“了、

局域网IP地址扫描

使用这款软件不仅可以查到”局域网内所有的IP地址“,还可以查到”工作组“”用户名“”MAC地址“,软件同样可以自动检测出局域网的网段范围,详细 *** 作步骤是,只需要点击”开始扫描“就可以查询到所有的IP地址了、

总结

本期问答讲解了查看局域网ip地址的方法,我的观点是解决这个问题,可以使用上述任意一种IP查看器,都可以查到,相比于DOS命令的繁琐,使用第三方查询软件 *** 作步骤上会更加简单一些、

以上就是今天分享的内容,希望对大家有所帮助、喜欢的话别忘记 点赞 关注呦!大明会持续创作关于”电脑维护与应用“的作品,如果大家对此类问题有不同观点,可以在评论区共同讨论,打开”百度APP"搜索“电脑技师大明”,大量原创电脑知识,供大家参考,本期问答就讲到这里咱们下期再见!

建议你采用一款名为NetSuper的软件,使用这款软件,只要确保局域网内所有计算机都已开机,并均已登录Windows,则按NetSuper主窗口的“搜索计算机”按钮,即可在很短的时间内在主窗口左半侧的“计算机列表”框中显示所有计算机的相关资料,其中包括计算机名、IP地址、计算机描述、域/工作组、MAC地址等资料。由于NetSuper只能搜索“活动”(即已开机、已进入Windows、已连入局域网)的计算机,所以,搜索前别忘了让所有计算机均处于“活动”状态。
下载地址
>有时候,当我们为局域网内的机器分配IP 地址的时候,如果系统管理员没有清楚地记录在用IP,就会不知道目前还有哪些IP是可用的。下面就介绍这个简单并且实用的命令,它会帮我们一下子就找出所有在用的IP 地址! 打开windows 命令行窗口,在命令行输入以下命令: for /l %i in (1,1,254) do ping -n 1 -w 60 1921680%i | find "Reply" >>d:\pingalllog 备注: %i in (1,1,254) ——是遍历主机位从1 ~ 254的所有IP -n——ping 的次数 -w ——等待每次回复的时长(毫秒) 1921680%i ——遍历IP 自19216801 ~ 1921680254的所有IP | bat ——管道,将前面的结果通过管道输入给后面的命令 >> bat——重定向,将结果写进d:\pingalllog这个文件
望采纳!

1、按Windows+R调出运行页面,输入CMD,然后点击确定。

2、确定CMD后进入DOS界面,复制arp -a,然后点击鼠标右键选择粘贴。

3、粘贴arp -a后,按回车键。

4、按回车键之后,即可查看局域网内所有的IP地址了。

局域网内所有的IP查看方法如下:

1、打开电脑,键盘按‘WINDOWS+R’键调出运行窗口,或者点击在电脑桌面左下角的开始图标,找到运行选项,输入‘CMD’按‘ENTER’键确定。

2、之后电脑桌面上会d出‘DOS’的 *** 作界面,如图所示。

3、在DOS窗口输入“ipconfig/all”命令,按‘ENTER’回车键确定,此时在窗口中显示出来很多信息,可以看到这个电脑的IP地址、物理地址,以及其他的相关详细信息,如图所示。

4、然后可以在DOS命令窗口输入“arp -a”命令,按下ENTER’回车键确定,这个时候d出来的信息就可以看到局域网内所有和本机建立关系连接的IP地址、物理地址等,如图所示。

如何判断两个IP地址是不是在同一个网段
要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。
例:假定选择了子网掩码2552552540,现在分别将上述两个IP地址分别与掩码做与运算,如下所示:
2119516524
11010011
01011111
10100101
00011000
2552552540
11111111
11111111
111111110
00000000
与的结果是:
11010011
01011111
10100100
00000000
2119516478
11010011
01011111
10100100
01001110
2552552540
11111111
11111111
111111110
00000000
与的结果是:
11010011
01011111
10100100
00000000
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
例如:有一个C类地址为:192920013,按其IP地址类型,它的缺省子网掩码为:2552552550,则它的网络号和主机号可按如下方法得到:
第1步,将IP地址192920013转换为二进制11000000
00001001
11001000
00001101
第2步,将子网掩码2552552550转换为二进制11111111
11111111
11111111
00000000
第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000
00001001
11001000
00001101”与“11111111
11111111
11111111
00000000”进行“与”运算后得到“11000000
00001001
11001000
00000000”,即“19292000”,这就是这个IP地址的网络号,或者称“网络地址”。
第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000
00000000
00000000
11111111(子网掩码的取值)反”与“11000000
00001001
11001000
00001101”进行与运算后得到“00000000
00000000
00000000
00001101”,即“00013”,这就是这个IP地址主机号(可简化为“13”)。
主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255255255224;如果是B类网,则子网掩码为2552552240;如果是A类网,则子网掩码为25522400。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13385076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存