07月30日什么是mac地址它与ip地址有什么区别(什么是mac地址)
大家好,麟非来为大家解答以上问题,什么是mac地址它与ip地址有什么区别,什么是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:获取本机的网卡地址和协议名。
在命令提示符窗口中输入以下命令:
显示网卡MAC地址
按回车键运行,将显示如图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 查看网络适配器信息
2.getmac语法及参数
getmac命令的语法格式如下:
getmac[.exe][/sComputer [/uDomain\User [/pPassword]]][/fo {TABLE — LIST —
CSV}][/nh][/v]
参数说明:
/s Computer:指定远程计算机名称或IP地址(不能运用反斜杠)。默认值是本地计算机。
/u Domain \ User:以User或Domain\User指定的用户账户权限运行命令。默认值是当前登录发布命令的计算机的用户具有的权限。
/p Password:指定在/u参数中指定的用户账户的密码。
/fo {TABLE — LIST — CSV}:指定查询结果输出的格式。有效值为TABLE、LIST和CSV。输出的默认格式为TABLE。
/nh:在输出中压缩列标头。在/fo参数设置为TABLE或CSV时有效。
/v:指定输出显示详细信息。
3.注意事项
使用getmac命令获得主机MAC地址时,应注意以下内容。
必须是要具备管理员组的权限用户才可以运用此命令。
getmac可用于将MAC地址输入网络分析器中,或者确定计算机上当前运用的各个网络适配器的协议。
MAC扫描器
MAC扫描器是一款专门用来获得网卡物理地址的网络管理软件。它不仅可以获得局域网计算机的MAC地址,还可以获得Internet中网卡的MAC地址。MAC扫描器通常被用来管理本地网络中的计算机,可以在局域网内的任意一台计算机上运行。
1.获得MAC地址
利用MAC扫描器可以轻松查看网络中每台计算机的运行情况、网络连接情况、MAC地址、IP地址、计算机名、用户名等详细信息。通常可以按照如下步骤操作。
第1步,运行MAC扫描器,单击工具栏上的“新建”按钮,显示如图1-32所示“新建”对话框,分别在“起始IP”和“终止IP”文本框中输入要扫描的IP地址段,例如192.168.1.1~192.168.1.100。
图1-32 新建IP地址范围
第2步,单击“确定”按钮,保存设置。
第3步,在MAC扫描器主窗口中,单击“开始”按钮,开始扫描设定网段内的计算机。扫描得到的MAC地址、计算机名及所在的工作组等信息会显示在“扫描列表”中,如图1-33所示。
图1-33 MAC扫描结果
第4步,单击“比较”按钮,会显示每台计算机的上线时间、下线时间及状态等信息,如图1-34所示。
图1-34 比较扫描结果
第5步,单击“监视”按钮,MAC扫描器即可监视所扫描到的计算机状态,如上线/下线时间及当前状态等。
小知识
若 需要在扫描结果中对某台指定主机做特殊说明,可以在“备注”栏中输入简要说明信息。另外,如果是在完成第一次扫描后自动MAC扫描过程中发现的主机,会在这里自动标明“新增IP地址”。
第6步,单击“保存”按钮,可将当前扫描信息保存成一个列表文件(*.mac)。以后再需要查看时,可在MAC扫描器中直接打开,不用再次扫描。
2.扫描设置
除运用软件默认的设置扫描网络外,管理员还可以对扫描过程中的延时和扫描频率进行设定。在“MAC扫描器”主窗口中选择“设置”选项卡,如图1-35所示,在此即可设置延时毫秒数和间隔扫描。
图1-35 扫描设置
IP地址范围:修改IP地址范围。如果想重新获得其他网段计算机的MAC地址,必须重新在“新建”对话框中设定。
延时毫秒数:设置扫描过程中在每台计算机上消耗的扫描时间,这与所扫描的网络的状况有关,一般采用默认值即可,如果扫描远程Internet主机时,网络连通性比较差,则可适当增加延时毫秒数。
间隔扫描:指自动扫描的时间间隔,默认情况下不启用该功能,如果仅为了获得对方的MAC地址,扫描一次就足够了,重复扫描只会浪费更多时间和带宽。但是如果需要实时监控各个用户的运行状态,则需要启用“间隔扫描”功能,并设定适当的扫描间隔时间,默认为60秒。
对于MAC扫描器的设置,不需保存可即时生效,再次运行扫描时便可使用所做的设置。
本文讲解完毕,希望对大家有所帮助。