如何在 Windows 上使用 nping 反向 arp

如何在 Windows 上使用 nping 反向 arp

我想发送反向 ARP 来解析给定 MAC 地址的 IP 地址nping(适用于 Windows)

文档没有明确说明其如何工作,而且我无法在网上找到任何示例。

以下是我尝试过的:

C:\>nping --arp --arp-type rarp-request --arp-target-mac 00-AA-BB-CC-DD-EE
WARNING: No targets were specified, so 0 hosts pinged.

C:\>nping --arp --arp-type rarp-request --arp-target-mac 00-AA-BB-CC-DD-EE 10.10.10.10
Starting Nping 0.6.47
SENT (0.1560s) RARP who is 00:AA:BB:CC:DD:EE? Tell 00:AA:BB:CC:DD:EE
SENT (1.1560s) RARP who is 00:AA:BB:CC:DD:EE? Tell 00:AA:BB:CC:DD:EE
SENT (2.1560s) RARP who is 00:AA:BB:CC:DD:EE? Tell 00:AA:BB:CC:DD:EE
SENT (3.1560s) RARP who is 00:AA:BB:CC:DD:EE? Tell 00:AA:BB:CC:DD:EE

Max rtt: N/A | Min rtt: N/a | Avg rtt: N/A
Raw packets sent: 5 (210B) | Rcvd: 0 (0B) | Lost: 5 (100.00%)

答案1

cf 服务器故障:很抱歉没有仅使用 nping 来回答您的问题。RARP 协议已过时,因此我认为您不会收到对您的 rarp 请求的 rarp 回复。我相信您可以通过键入以下内容来实现您想要的结果:

nping --rate=5172.16.5.0-255&arp-a|findstr”ec-f4-bb-6a-91-9c

第一个命令 ping 所有主机你的子网要更新您的 ARP 表,第二个执行打印表和过滤器苹果电脑您正在寻找。

请注意,您不能反向查找属于不同子网的主机。

答案2

由于现在 DHCP 是通过(过时的)RARP 协议使用的,您可能会发现此查询很有用。与上一个查询不同,您不需要更新 ARP 表,因此该命令要快得多:

netsh dhcp server \\<DHCP_Server> scope <Network_Address> show clients 1 | findstr <MAC>

相关内容