为什么我在WINDOWS提示符中用ipconfig和ARP -a查出来的MAC地址不一样?

如题所述

你用ipconfig/all来看
rp
显示和修改“地址解析协议 (ARP)”缓存中的项目。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。

语法
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]

参数
-a[ InetAddr] [ -N IfaceAddr]

显示所有接口的当前 ARP 缓存表。要显示特定 IP 地址的 ARP 缓存项,请使用带有 InetAddr 参数的 arp -a,此处的 InetAddr 代表 IP 地址。如果未指定 InetAddr,则使用第一个适用的接口。要显示特定接口的 ARP 缓存表,请将 -N IfaceAddr 参数与 -a 参数一起使用,此处的 IfaceAddr 代表指派给该接口的 IP 地址。-N 参数区分大小写。

-g[ InetAddr] [ -N IfaceAddr]

与 -a 相同。

-d InetAddr [IfaceAddr]

删除指定的 IP 地址项,此处的 InetAddr 代表 IP 地址。对于指定的接口,要删除表中的某项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。要删除所有项,请使用星号 (*) 通配符代替 InetAddr。

-s InetAddr EtherAddr [IfaceAddr]

向 ARP 缓存添加可将 IP 地址 InetAddr 解析成物理地址 EtherAddr 的静态项。要向指定接口的表添加静态 ARP 缓存项,请使用 IfaceAddr 参数,此处的 IfaceAddr 代表指派给该接口的 IP 地址。

/?

在命令提示符下显示帮助。

注释
• InetAddr 和 IfaceAddr 的 IP 地址用带圆点的十进制记数法表示。

• EtherAddr 的物理地址由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-07
两个命令概念不一样。
ipconfig 是查自己IP命令加 /all 命令可现实MAC地址。
ARP -a 是查本地局域网内所有用户ip和mac地址绑定关系的一个命令。看的不是自己的IP和MAC。
打开本地连接状态--点击支持选项卡--点击详细信息,第一个实际地址就是网卡的物理地址,也就是MAC地址(全球唯一)。

当然双网卡自然有两个MAC地址。
第2个回答  2010-05-07
ipconfig \all是查自己的mac
arp -a 是查网关的mac本回答被提问者采纳

cmd 后输入arp -a得到的物理地址与输入ipconfig\/all得到的物理地址不一...
arp 得到的是网络内其他设备的mac地址,你图上显示的是192.168.0.1也就是路由器的mac地址,而ipconfig \/all得到的是本机网卡的mac地址,你图上显示本机的IP是192.168.0.100,所以会不一样,因为根本就不是一块网卡嘛。

在命令提示符里用arp-a和ipconfig -all得到的Physica Address怎么不一样...
这个问题是这样的,arp -a 出来的是你电脑本身的物理地址,ipconfig-all 出来的是你电脑路由器现在用的那个物理地址,这个物理地址是你局域网里面别的电脑的物理地址,(在这个局域网一开始连接上网的时候用的那个电脑设置的路由器,这个物理地址就是谁的,你明白了吗?)如果你知道当时是用的那个...

什么用ipconfig\/all和arp -a 显示的物理地址为什么不一样呢
arp -a显示的是连接到你电脑上机器物理地址,一般是网关的物理地址,所以当然不一样了!

请教各位高手为什么ipconfig arp -a netstat 看到的IP没一个是我在ip...
检查一下是不是中了ARP病毒,有ARP欺骗造成的!如果是的话,那就非常棘手了···这些问题很难处理的!网络环境小还可以每天做个双绑什么的,网络环境大···用传统的解决手段根本行不通··所以我建议你还是升级免疫网络比较好。

在CMD中输入IPCONFIG\/ALL后得到自己的IP但是在ARP -A中却看不到自己的...
arp-a 是显示当前路由表的内容。只要你的电脑发出过寻址信息都会在路由表中有所显示。你可以尝试ping 同一个局域网的其他主机试试看 应该可以看到。

ARP -A与IPCONFIG\/ALL问题,急求解决
你到底要绑定那个IP?ARP-A查出的是网关的地址,IPCONFIG查的是本机的地址。

ping命令ipconfig命令和arp命令三者区别?
以便在局域网内进行通信。arp命令可以显示本地主机的ARP缓存,以及清除或添加ARP缓存条目。arp命令通常用于解决网络通信问题,如MAC地址冲突等。总之,ping命令、ipconfig命令和arp命令都是网络管理工具,但它们的作用和使用方式有所不同,可以根据具体的网络问题选择合适的工具来进行故障排除和维护。

ARP、IPCONFIG分别可以显示哪些信息?
ARP,显示你所在网段的所有设备的MAC和IP地址的对应关系 ipconfig ,显示你本机所有连接的 IP地址,掩码,网关

为什么IP显示地址与实际不一样
出现所描述的错误提示,应该是网卡所设置的IP地址与网络上的另外一台电脑,或者其他网络设备的IP地址发生冲突,所谓冲突也就是使用了相同的地址,错误提示中的00:20:ED:9E:55:B6就是另外那台电脑或者网络设备的MAC地址。如果电脑在一个局域网内,并且网卡IP地址是通过局域网的服务器自动分配的,在...

请帮我翻译以下命令:arp\/? ipconfig\/? ipconfig\/all?
arp -a是查看你学到的网络地址(IP)对应的物理地址(MAC),当然也包括你的网关MAC ipconfig\/all是查看你自己的所有网卡的配置,当然你包括你的MAC arp -s 是用来手动绑定网络地址(IP)对应的物理地址(MAC) 网络执法官的原理是干扰你学习到网关正确的MAC地址.你可以用arp -s来手动绑定.举例..你网关的...

相似回答