如何查找网络上的所有计算机?

如何查找网络上的所有计算机?

有没有办法可以查看网络上的所有计算机?

我有一个“主”路由器,一个连接到该路由器的交换机,以及一个连接到交换机的 Tenda WiFi 路由器。我可以看到连接到“主”路由器和交换机的计算机,但我看不到连接到 Tenda WiFi 路由器的计算机。这是为什么?

答案1

扫描工具

市面上有很多网络扫描工具。我最喜欢的两个是nmap愤怒的 IP 扫描器。为了简单起见,我将使用 Angry IP Scanner 进行演示。

指定要扫描的范围,然后打开设置: 在此处输入图片描述

我喜欢运行 100 个线程来加快速度。如果运行速度过高,可能会得到一些奇怪的结果,具体取决于您运行的设备,因此如果准确性很重要,请小心并保持适度: 在此处输入图片描述

如果您正在寻找特定设备,添加一些常用端口可能会很有用。我总是运行 80 和 443 来查找任何提供 HTTP 服务的机器。对我来说,在寻找打印机和路由器时它非常方便: 在此处输入图片描述

最后,我只希望看到响应的主机:

在此处输入图片描述

为何我看不到全部内容?

扫描有几个注意事项。它并不是一成不变的。

  • Windows 7 计算机默认未启用 ICMP ping,因此可能不会显示
  • NAT 后面的任何东西都将变得“不可见”
  • 如果你必须找到所有内容,请尝试使用 nmap 强力扫描
  • 没有什么是可以保证的,你可能无法找到所有的东西

如果您的第二个路由器正在执行 NAT(很可能如此),那么您将无法从外部扫描该网络(没有一些超出我知识和使用范围的技巧)。

值得一提的是,nmap 在指定范围时非常方便。例如,我经常使用 10.0.0-255.1 来查找我网络中的所有路由器。

答案2

我推荐 Cain & Abel 工具、Netscan 和 Wireshark(绝对是最强大的工具)。

链接:

http://www.oxid.it/cain.html

http://www.softpedia.com/get/Network-Tools/Network-IP-Scanner/Net-Scan.shtml

http://www.wireshark.org/

答案3

你可以通过许多应用程序找到你所有的网络设备,比如哥们或者nmap

答案4

通过使用 nmap.org,我们可以识别哪个主机处于活动状态。任何时候,如果您连接到任何网络,都可以运行快速扫描以查看网络上的邻居是谁。

相关内容