武陵观察网 问答 什么是MAC地址 如何查看本机MAC地址【介绍】

什么是MAC地址 如何查看本机MAC地址【介绍】

MAC地址解析-—arp

ARP(地址转换协议)是TCP/IP协议族中的一个重要协议。通常用于确定IP地址对应的网卡的物理地址(即MAC地址),检查本地计算机或另一台计算机的ARP缓存中的当前内容,可用于绑定IP地址和网卡的MAC地址。

1.检查IP-MAC对照表

在系统的ARP缓存中,记录了IP和MAC地址的对应数据。比如通过“arp -a”命令,可以得到绑定的IP和MAC地址等信息,如图1-26所示。在显示的IP地址和MAC地址对应信息中,“静态”表示数据是静态的,“动态”表示数据是动态的,下次启动时会消失。

图1-26运行arp -a命令

默认情况下,ARP缓存中的项目是动态的,只要发送了具有指定位置的数据包,并且缓存中没有当前项目,ARP就会自动添加该项。一旦输入了缓存项,它就已经开始“进入”无效状态。如果ARP缓存中条目很少或者没有,不一定是网络问题造成的。您可以通过另一台计算机或路由器的ping命令添加它们。因此,当您需要通过arp命令检查缓存的内容时,您可以首先使用ping命令测试与这台计算机的连通性。

2.绑定IP和MAC地址

在管理网络时,管理员经常会遇到IP地址冲突的问题。这是因为一些用户未经授权修改了IP地址。当网络中电脑的IP地址与服务器的IP地址冲突时,就会造成网络问题,比如其他用户无法正确连接服务器的问题。在严格管理的网络中,一些用户可能会被限制访问互联网,但这些用户可能会窃取合法的IP地址来访问互联网。为了防止这些问题,可以使用arp命令来绑定IP地址和MAC地址。

例如,将IP地址192.168.1.100绑定到MAC地址00-1d-7d-18-0d-97,并在命令提示符下运行以下命令:

ARP-s 192 . 168 . 1 . 100 00-1d-7d-18-0d-97

按Enter键将IP地址绑定到网卡。再次运行arp -a命令,可以看到网卡绑定的IP地址和物理地址信息,如图1-27所示。

图1-27绑定IP和MAC地址

小技巧

如果想解除IP与MAC地址的绑定,可以使用arp -d IP address命令删除静态项。例如,要解除192.168.1.100的绑定,您可以在命令提示符下运行命令arp -d 192.168.1.100。

网卡地址和协议列表工具——getmac

getmac命令用于查看计算机中所有网卡的mac地址以及每个地址的网络协议列表。可以在本地电脑中使用,也可以通过网络获取远程主机或用户电脑的MAC地址等相关信息。

1.使用示例

例1:获取本机的网卡地址和协议名。

在命令提示符窗口中输入以下命令:

getmac

按回车键运行,将显示如图1-28所示的结果。

图1-28本地网卡的地址和协议名称

示例2:在本地计算机上以表格形式输出MAC地址的详细信息

在命令提示符窗口中输入以下命令:

getmac /fo table /nh /v

按回车键运行,运行结果如图1-29所示。根据检查,本地电脑有5个网络块(每个网卡都有唯一的MAC地址),其中“本地连接”被禁用,因此不显示网卡的MAC地址。

示例:在域控制器上,检查局域网中IP地址为192.168.1.7的计算机的网卡的MAC地址。

在命令提示符窗口中输入以下命令:

getmac /s 192.168.1.7

按回车键运行。成功完成后,将显示图1-30所示的结果,其中目标主机也可以由计算机名指定。

图1-30从域控制器查看MAC地址

示例4:查看地址为192.168.1.7的远程计算机上的用户(管理员)的网络适配器的详细信息。

小知识

本例与上例的区别在于,上例中的——只能在域控制器上实现,而本例可以在任何联网的计算机上实现。

在命令提示符窗口中输入以下命令:

getmac/s 172 . 20 . 100 . 221/u administrator/p hs!@#$1234

按回车键运行,运行结果如图1-31所示。

图1-31查看网络适配器信息

2.getmac语法和参数

getmac命令的语法格式如下:

getmac[。exe][/s computer[/u domain \ User[/PP password]]][/fo { TABLE—LIST—

CSV}][/nh][/v]

参数描述:

/s Computer:指定远程计算机名或IP地址(不允许使用反斜杠)。默认值是本地计算机。

/u Domain \ User:使用User或Domain \ User指定的用户帐户权限运行命令。默认值是当前登录到发出该命令的计算机的用户的权限。

/p Password:指定/u参数中指定的用户帐户的密码。

/fo { TABLE-LIST-CSV }:指定查询结果输出的格式。有效值为表格、列表和CSV。输出的默认格式是表格。

/nh:压缩输出中的列标题。当/fo参数设置为TABLE或CSV时,它是有效的。

/v:指定要显示详细信息的输出。

3.预防措施

使用getmac命令获取主机mac地址时,应注意以下几点。

您必须拥有管理员组的权限才能使用此命令。

Getmac可用于将mac地址输入网络分析仪,或确定计算机上当前使用的每个网络适配器的协议。

MAC扫描仪

MAC scanner是专门用来获取网卡物理地址的网络管理软件。它不仅可以获取局域网计算机的MAC地址,还可以获取互联网中网卡的MAC地址。MAC scanner通常用于管理局域网中的计算机,可以在局域网中的任何计算机上运行。

1.获取MAC地址

MAC scanner可以轻松检查网络中每台计算机的运行状态、网络连接、MAC地址、IP地址、计算机名、用户名等详细信息。通常可以遵循以下步骤。

第一步:运行MAC扫描仪,点击工具栏上的“新建”按钮,显示如图1-32所示的“新建”对话框。在“从IP”和“到IP”文本框中输入要扫描的IP地址段,例如192.168.1.1 ~ 192.168.1.100。

图1-32新的IP地址范围

第二步。点击“确定”按钮保存设置。

第三步。在MAC scanner的主窗口中,单击“开始”按钮开始扫描设置网段中的计算机。被扫描的MAC地址、计算机名、工作组等信息会显示在“扫描列表”中,如图1-33所示。

图1-33 MAC扫描结果

第四步:点击“比较”按钮,会显示每台电脑的在线时间、离线时间、状态等信息,如图1-34所示。

图1-34扫描结果比较

第五步:点击“监控”按钮,MAC扫描仪可以监控被扫描的电脑状态,如在线/离线时间、当前状态等。

小知识

如果需要对扫描结果中的指定主机进行特殊描述,可以在“备注”栏中输入简短描述。另外,如果是第一次扫描后自动MAC扫描时发现的主机,会在这里自动标记“新IP地址”。

第六步。单击“保存”按钮将当前扫描信息保存为列表文件(*。mac)。以后需要查看时,可以直接在MAC扫描仪中打开,无需再次扫描。

2.扫描设置

除了使用软件的默认设置来扫描网络,管理员还可以设置扫描过程中的时间延迟和扫描频率。在MAC Scanner主窗口中选择Settings选项卡,如图1-35所示,可以设置延迟毫秒数和间隔扫描。

图1-35扫描设置

IP地址范围:修改IP地址范围。如果要重新获得其他网段中计算机的MAC地址,必须在“新建”对话框中重新设置。

延迟时间:设置扫描过程中每台计算机消耗的扫描时间,与被扫描网络的状态有关。一般情况下,可以使用默认值。如果扫描远程互联网主机时网络连接性差,可以适当增加延迟时间。

扫描间隔:指自动扫描的时间间隔。默认情况下,此功能不启用。如果只扫描一次就能得到对方的MAC地址,重复扫描只会浪费更多的时间和带宽。但如果需要实时监控每个用户的运行状态,就需要开启“间隔扫描”功能,设置合适的扫描间隔时间,默认为60秒。

对于MAC扫描仪设置,它无需保存即可立即生效,您可以在再次运行扫描时使用这些设置。

本文来自网络,不代表本站立场,转载请注明出处:https:

什么是MAC地址,如何查看本机MAC地址【介绍】

武陵观察网后续将为您提供丰富、全面的关于什么是MAC地址,如何查看本机MAC地址【介绍】内容,让您第一时间了解到关于什么是MAC地址,如何查看本机MAC地址【介绍】的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。