今天面试笔试被一道题整懵了:Windows下咋查局域网里其他电脑的MAC地址?脑子里闪过ping,但一想不对啊——ping只能测通不通、快不快,根本看不到MAC!
直到出来才想起来:是arp命令啊!!!
直接敲 `arp -a` 就完事了,立马弹出当前局域网所有已通信设备的IP+MAC对照表(就是ARP缓存)~
顺手整理了几个常用参数(纯干货,不用记全,用到再查):
? `arp -a` 或 `arp -g`:显示所有ARP条目(最常用!)
? `arp -a 192.168.1.100`:只查某台设备的MAC
? `arp -v`:详细模式,连无效项和本机回环都给你列出来( geek向)
? `arp -N 192.168.1.1`:指定网卡接口查(多网卡党懂的都懂)
? `arp -d 192.168.1.*`:一键清空某段IP的ARP记录(*通配超香)
? `arp -s 192.168.1.200 00-11-22-33-44-55`:手动绑定IP和MAC(慎用!搞错会断网)
总结:ping是敲门,arp才是看脸(物理地址) 面试栽坑里,当场默默打开CMD复习三遍…
直到出来才想起来:是arp命令啊!!!
直接敲 `arp -a` 就完事了,立马弹出当前局域网所有已通信设备的IP+MAC对照表(就是ARP缓存)~
顺手整理了几个常用参数(纯干货,不用记全,用到再查):
? `arp -a` 或 `arp -g`:显示所有ARP条目(最常用!)
? `arp -a 192.168.1.100`:只查某台设备的MAC
? `arp -v`:详细模式,连无效项和本机回环都给你列出来( geek向)
? `arp -N 192.168.1.1`:指定网卡接口查(多网卡党懂的都懂)
? `arp -d 192.168.1.*`:一键清空某段IP的ARP记录(*通配超香)
? `arp -s 192.168.1.200 00-11-22-33-44-55`:手动绑定IP和MAC(慎用!搞错会断网)
总结:ping是敲门,arp才是看脸(物理地址) 面试栽坑里,当场默默打开CMD复习三遍…
