有没有什么方法可以找到 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 年前就可以做到这一点)。
很抱歉带来坏消息……