2012-12-20 17:26:41 +0000 2012-12-20 17:26:41 +0000
32
32
Advertisement

Windows显示所有IP地址的命令

Advertisement

我知道有一条命令及其参数,可以帮助显示局域网内所有计算机的IP地址(正在使用的IP地址),我的电脑也是客户端,作为显示的其中之一,但我忘记了。请问是什么东西?

Advertisement

答案 (11)

29
29
29
2014-01-18 02:39:18 +0000

你可以使用arp -a命令来显示网络上所有计算机的ARP条目。

21
21
21
2016-11-11 21:14:24 +0000

不是所有有IP地址的东西都是电脑–我发现这些建议都没有返回所有活动的IP地址–事实上,大多数返回的IP地址很少。我的家庭网络有有线和无线设备和两个路由器、手机、电视、PVR、Apple AirPort和可能还有一些我已经忘记的东西。我用以下方法扫描了192.168.1.xxx子网的所有地址:

for /L %i in (0,1,255) do ping -n 1 -w 250 192.168.1.%i>>ipaddress.txt

结果文件ipaddress.txt包含了所有地址的ping结果,我查找了那些带"Received = 1 “的地址–目前有16个地址返回了结果–我家里只有4台电脑–而且它们并不都是开着的。

13
Advertisement
13
13
2012-12-21 17:51:06 +0000

有一个net view /all命令可以列出所有连接到同一局域网的计算机名称。

你可以用nslookup <computer name>命令来检索各个IP地址,或者写一个批处理脚本来完成。

5
5
5
2015-05-26 12:58:47 +0000

除了arp -a, net view /all, nmap -sn 192.168.0.0/24, 或者写一个批处理脚本之外,没有任何原生/内置的命令行可以做到这一点(至少据我所知没有)。你可以运行net view /all(将子网替换成适合你的局域网的子网)来实现你要找的东西,在我看来比arp -a或&007更可靠。

1
Advertisement
1
1
2014-01-14 10:46:23 +0000

ipconfig /all(用前斜线,不要用后斜线

1
1
1
2018-01-11 21:05:38 +0000

正如其他人所指出的,你可以使用arp -a,但是要确保你先ping一个广播地址,这样ARP就可以报告所有的设备。例如,ping 192.168.0.255

,你可以通过IP地址和MAC地址得到所有连接到网络上的设备列表。这应该可以帮助你缩小大部分设备的范围,即电脑、打印机、电视、手机等。

0
Advertisement
0
0
2015-12-20 00:08:57 +0000

这是我的快速解决方案。它可以告诉你每个IP地址连接的设备类型:

netstat -r
```。
0
0
0
2013-05-18 08:01:12 +0000
echo ls %USERDNSDOMAIN%|nslookup
0
Advertisement
0
0
2016-02-08 17:27:27 +0000

显示所有计算机的IP地址(正在使用的IP地址)

我想你可能是指netstat -a,这给你一个活动列表。如果你想知道使用IP地址的程序,请使用netstat -b(以管理员身份打开)。

0
0
0
2019-12-24 03:42:45 +0000

如果你只是想扫描你的本地网络,并得到一个列表,然后谷歌,下载,并运行 “高级IP扫描仪"。它是免费的。

0
Advertisement
0
0
2019-12-24 03:32:43 +0000

简单的答案是….. 我不认为有一个单行的Windows操作系统命令可以很容易适应。最简单的方法是在你的路由器软件中看到这个列表。只需在浏览器中输入默认网关IP,然后登录到路由器上。它通常是直接出现在第1个页面上。BTW - 如果你不知道你的网关IP - ipconfig会提供。

Advertisement
Advertisement