`

MAC地址说明

阅读更多
近来在网上经常见有人问起Mac地址的问题,那么究竟Mac地址是什么?在现行的网络中,扮演什么角色呢?下面我们就一同来探讨一下关于Mac地址的知识。
       什么是Mac地址?

  Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址)

  前24位由是生产厂家向IEEE申请的厂商地址(这可是要花钱的哦!据说1000美元才能买一个地址块)。后24位就由生产厂家自行定以了。(早期的2字节的却不用申请)

  IP地址和Mac地址有什么联系和区别

  大家都知道,现在有很多计算机都是通过先组建局域网,然后通过交换机和Internet连接的(大学里的校园网就是这样)。然后给每个用户分配固定的IP地址,由管理中心统一管理,这样为了管理方便就需要使用Mac地址来标志用户,防止发生混乱,明确责任(比如网络犯罪)。另外IP地址和Mac地址是有区别的,虽然他们在局域网中是一一对应的关系。IP地址是跟据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,而Mac地址却是用网卡的物理地址,多少与硬件有关系,比较难于记忆。

  如何知道自己的Mac地址

  方法比较多,也比较得简单,在这里介绍两种常用的方法,在Win9x 可用:WinIPcfg获得,在2000、XP可用IPconfig -all获得。如果你已经给自己的网卡分配了IP还可以用 nbtstat -A 自己的IP 如下图,后者只能在2000/XP下使用。

如何获得别人的Mac

  其实上面已经涉及到了,如果是2000/XP用户可以用 nbtstat -A IP地址(还可以获得别的东东啊,可别学坏啊)。另外同一局域网内的,你可以用ping IP 或者ping 主机名,然后用arp -a 来获得。

  如何修改自己的Mac地址

  Mac地址是保存在网卡的EPROM里面,通过网卡生产厂家提供的修改程序可以更改存储器里的地址,即使网卡没有这样的设置我们也可以通过间接的方法修改,一般网卡发出的包的源Mac地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到Mac地址,每次发送的时候都用这个Mac做为源Mac而已,Windows中,网卡的Mac保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以简单的改变Mac

  Win9x中修改:

  打开注册表编辑器,在HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Service\Class\Net\下的0000,0001,0002 Win2000/XP中的修改:同样打开注册表编辑器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4D36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面添加字符串变量,命名为"NetworkAddress",值为要设置的Mac地址,例如:000102030405
完成上述操作后重启就好了。

  Linux下的修改:

  1.必须关闭网卡设备,否则会报告系统忙,无法更改。

  命令是:"ifconfig eth0 down"

  2.修改Mac地址,这一步较Windows中的修改要简单。

  命令是:"ifconfig eth0 hw ether 00AABBCCDDEE"

  3.重新启用网卡

  "ifconfig eth0 up"网卡的Mac地址更改就完成了。

  现在还有很多软件提供了修改Mac地址的功能,如:Mac2001

  那么既然IP和Mac地址都可以改,那么怎么防御呢?通过简单的交换机端口绑定(端口的Mac表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改Mac地址的盗用,如果是三层设备还可以提供:交换机端口-IP-Mac 三者的绑定,防止修改Mac的IP盗用,这种方法更有效!还有些方法如配置交换机的VLAN,使用用户认证等,都略显复杂,再次不多浪费笔墨。
分享到:
评论

相关推荐

    获取客户端MAC地址Demo已经使用说明

    在IT领域,获取客户端MAC(Media Access Control)地址是一项常见的需求,主要用于设备识别或网络管理。本文将详细解析“获取客户端MAC地址Demo”的工作原理、使用方法及其在实际应用中的重要性。 首先,MAC地址是...

    RK_Android 平台 WiFi&蓝牙&以太网自定义 MAC 地址功能说明

    1.wifi mac地址,多播地址,address[0]&0x01 == 0x01 ;wifi P2P地址 address[0] &0x0F == 0x02 2.蓝牙地址要求说明

    Windows系统修改MAC地址的软件

    在Windows操作系统中,修改MAC(Media Access Control)地址的需求时常出现,这可能是因为网络环境的特殊需求、测试目的或是为了网络安全。MAC地址是设备在网络上的物理标识,通常由硬件制造商预设并固定。然而,...

    获取mac地址的几种方法

    以下是对四种获取MAC地址方法的详细说明: 1. 使用命令行工具 在不同的操作系统中,可以通过内置的命令行工具来获取MAC地址: - **Windows**:打开命令提示符,输入`ipconfig /all`,在输出信息中找到适配器的...

    华为机顶盒mac修改工具带说明_海思工具_机顶盒_海思_华为海思CPU机顶盒MAC地址修改工具_修改海思

    1. 下载并解压提供的“华为机顶盒mac修改工具带说明”压缩包。 2. 连接机顶盒到电脑,确保能识别到设备。 3. 打开修改工具,按照软件界面提示输入新的MAC地址。 4. 应用修改,工具会自动处理更改过程。 5. 验证新MAC...

    MAC地址修改器,MAC地址

    MAC地址,全称为Media Access Control Address,中文名为媒体访问控制地址,是网络设备硬件层面上的一个唯一标识。在局域网(LAN)中,每个网络设备(如路由器、交换机、计算机等)都有一个MAC地址,它是由48位二...

    C#修改网卡MAC地址的源码,可以随机生成地址

    在IT领域,网络接口控制器(NIC)的物理地址,即我们常说的MAC地址,是一个用于标识网络设备的唯一硬件地址。在局域网中,MAC地址是数据链路层通信的关键部分。C#编程语言提供了丰富的功能,允许开发人员进行低级别...

    MAC地址的申请方法及费用

    ### MAC地址的申请方法及费用详解 #### 一、MAC地址概述 MAC地址(Media Access Control Address),又称物理地址或硬件地址,是一种用于识别网络设备的唯一标识符。在全球范围内,MAC地址是由电气电子工程师学会...

    电脑mac地址更换软件

    **电脑MAC地址更换软件详解** MAC(Media Access Control)地址,又称硬件地址,是网络设备如网卡在物理层上的唯一标识。它是由48位的二进制数组成,通常以16进制的形式表示,例如00:11:22:33:44:55。在局域网通信...

    MAC地址查询分析工具

    MAC地址,全称为Media Access Control Address,是网络设备硬件层面的唯一标识,通常用于局域网中的设备识别。MAC地址由6个字节(48位)组成,分为6段,每段用冒号或破折号分隔,通常显示为如"00:11:22:33:44:55"的...

    mac地址修改器

    **MAC地址修改器** 在计算机网络中,MAC(Media Access Control)地址,也称为物理地址或硬件地址,是网络设备的唯一标识。每个网卡(NIC,Network Interface Card)都有一个全球唯一的48位MAC地址,由国际组织分配...

    全球MAC地址厂商分配表

    - Matrix Corporation是一家位于美国北卡罗莱纳州的公司,虽然没有具体说明其业务领域,但从地址来看,该公司可能与技术或电子产品相关。 - **Cisco Systems, Inc.** - MAC地址范围:`00-00-0C` - 地址:170 ...

    易语言修改网卡MAC地址模块源码.zip

    《易语言修改网卡MAC地址模块源码》是一款专为编程爱好者和IT专业人士设计的工具,主要用于通过易语言进行程序开发,实现对计算机网络接口控制器(NIC)的物理地址,即MAC地址的修改功能。易语言是中国本土的一款...

    安卓手机mac物理地址修改工具

    3. 工具使用:运行“changemac”应用,按照应用程序内的说明进行操作,选择你想要修改的网络接口(如Wi-Fi或移动数据),输入新的MAC地址,然后应用更改。 4. 注意事项:修改MAC地址可能会影响网络连接,所以在操作...

    MAC地址修改0510

    以下是一些关于MAC地址修改和相关知识的详细说明: 1. **MAC地址结构**:MAC地址是48位的二进制数,通常分为6组,每组8位,用冒号或破折号分隔,例如00:11:22:33:44:55。前24位由IEEE分配给设备制造商,后24位由...

    mac 地址查询器

    Readme-说明.htm 文件是软件的使用手册或说明文档,其中会包含如何安装、配置和使用MAC地址查询器的详细步骤,以及可能遇到的问题和解决方法。用户在首次使用或遇到困难时应查阅此文件以获取帮助。 总的来说,"MAC...

    华为机顶盒mac修改工具带说明.rar

    1. **下载与解压**:首先,你需要从可靠来源下载"华为机顶盒mac修改工具带说明.rar"压缩文件,并将其解压到本地文件夹。 2. **运行工具**:找到解压后的可执行文件,通常是.exe格式,双击运行。请确保你的电脑已...

    修改电脑mac地址软件

    标题中的“修改电脑mac地址软件”指的是用于更改计算机网络接口控制器(NIC)硬件地址的工具。MAC地址,全称为Media Access Control Address,是网络设备(如网卡、路由器等)在局域网(LAN)通信中的唯一物理标识。...

Global site tag (gtag.js) - Google Analytics