windows下查看同局域网其它主机MAC地址命令

事情是这样的 , 今天去面试的时候笔试有一道题问到:Windows下使用什么命令来获知同局域网内其他主机的MAC地址 。 一开始看到感觉很熟悉 , 但是却答不上来 。 原来建站这么就 , 很多使用都要使用ping命令来测试网站的可连接性和速度等等 。
但是这样的ping命令并不可以看到一台主机的MAC地址 。 其实Windows下有一个arp的命令就可以获知局域网中其他主机的MAC地址已经IP地址的 。
arp -a ( 显示 ARP 表)
还有其他参数:
-a 通过询问当前协议数据 , 显示当前 ARP 项 。 如果指定 inet_addr , 则只显示指定计算机的 IP 地址和物理地址 。 如果不止一个网络接口使用 ARP , 则显示每个 ARP 表的项 。
-g 与 -a 相同 。
-v 在详细模式下显示当前 ARP 项 。 所有无效项和环回接口上的项都将显示 。
inet_addr 指定 Internet 地址 。
-N if_addr 显示 if_addr 指定的网络接口的 ARP 项 。
-d 删除 inet_addr 指定的主机 。 inet_addr 可以是通配符 * , 以删除所有主机 。
-s 添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联 。 物理地址是用连字符分隔的 6 个十六进制字节 。 该项是永久的 。
eth_addr 指定物理地址 。
【windows下查看同局域网其它主机MAC地址命令】if_addr 如果存在 , 此项指定地址转换表应修改的接口的 Internet 地址 。 如果不存在 , 则使用第一个适用的接口 。

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。