如何在不为 NIC 分配 IP 地址的情况下查找 LAN 内所有使用的 IP 地址?

如何在不为 NIC 分配 IP 地址的情况下查找 LAN 内所有使用的 IP 地址?

有没有什么方法可以找到 LAN 内的所有 IP 地址,而无需为 NIC 分配 IP 地址?

我知道大多数工具(例如 angryipscanner、arp-scan、nmap 等)基本上可以识别特定 IP 范围内的主机以及为您的 NIC 分配了 IP 地址的主机。

如果我想通过将我的 NIC 插入交换机并使用例如 ARP 来查找 LAN 内的所有地址,对于连接到网络的所有节点,仅使用我的 NIC 的 MAC 地址就使用它们的 IP 地址和 MAC 地址回复 arp 请求,该怎么办?

答案1

不,这不可能。 如果没有 IP 地址,就无法使用 TCP/IP 工具。 这就像没有网卡就连接到网络一样。

可以测试 MAC 地址到 MAC 地址的通信,但两个 NIC 都必须加载类似的固件,并且知道彼此的 MAC 地址才能执行此操作(英特尔卡 20 年前就可以做到这一点)。

很抱歉带来坏消息……

相关内容