`
- 浏览:
761498 次
- 性别:
- 来自:
上海
-
近来在网上经常见有人问起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 00AABBCCDDEE"
3.重新启用网卡
"ifconfig eth0 up"网卡的Mac地址更改就完成了。
现在还有很多软件提供了修改Mac地址的功能,如:Mac2001
那么既然IP和Mac地址都可以改,那么怎么防御呢?通过简单的交换机端口绑定(端口的Mac表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改Mac地址的盗用,如果是三层设备还可以提供:交换机端口-IP-Mac 三者的绑定,防止修改Mac的IP盗用,这种方法更有效!还有些方法如配置交换机的VLAN,使用用户认证等,都略显复杂,再次不多浪费笔墨。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
通过安装客户端控件在web页面上获取客户端mac地址的demo,可以自动过滤虚拟机的mac地址。
1.wifi mac地址,多播地址,address[0]&0x01 == 0x01 ;wifi P2P地址 address[0] &0x0F == 0x02 2.蓝牙地址要求说明
需要说明的是,网卡的MAC地址是在硬件中写死的,所以不用担心这种方法会永久改变MAC地址且无法恢复,这种修改方式重启后就失效了,所以每次都要执行一次进行修改。 另外,Android里面也可以用哦
IP-MAC地址绑定工具 1、有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IP和MAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IP、MAC地址静态绑定。...
获取本机的MAC地址获取本机的MAC地址获取本机的MAC地址获取本机的MAC地址获取本机的MAC地址获取本机的MAC地址
可以修改华为海思系列机顶盒的网卡MAC地址的专用工具
为简化产品的使用和管理,厂家会采用蓝牙MAC地址二维码扫描打印解决方案,将蓝牙MAC地址打印成二维码并贴在产品的包装盒或者产品外壳上。本篇SKYLAB小编带大家了解一下蓝牙MAC地址二维码打印方案,蓝牙Mac地址的扫描...
适用于linux环境的C语言程序,获取网卡MAC地址,附详细操作说明,两种方式写成的程序,都能达到所需功能,测试可用。
易好用Mac更换助手使用说明: 1、软件可能会给用户带来损害,因此在使用前,请先备份记录好网卡的原始mac地址,以免给用户带来损害 2、部分windows7下的无线网卡地址可能无法修改由于网卡mac地址
K-MAC是一个修改网卡MAC地址的mac地址修改器。在arp攻击越来越普遍的今天,修改网卡mac地址也不失为一个解决办法。使用该软件可能会给您带来损害,因此在使用前,请先备份记录好网卡的原始地址,以免给您带来损害。...
华为机顶盒mac修改工具带说明使用简单支持多种芯片
IP-MAC地址绑定工具 1、有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IP和MAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IP、MAC地址静态绑定。...
随机产生MAC地址,符合IEEE标准。每个mac地址都可以查询到指定的芯片公司。内部集成了1200家在IEEE申请过MAC 地址的公司。 源代码为java。
很好用的一款安卓手机物理地址mac修改工具,压缩包里有说明文件,手机需root, 不懂可联系我
纯DOS下,放入工具,里面有说明,刷写网卡mac的前6位。
WMI 例子,获取MAC地址 详细代码及说明
安装说明:将Languages文件夹内的Chinese.lng文件复制到C:\Program Files\LizardSystems\Find MAC Address\Languages目录下面,打开Find MAC Address,输入内附的“安装说明.txt”文件中的序列号。点击菜单File...
本工具仅支持CSR或博通芯片的蓝牙适配器,用于修改适配器MAC地址,具体相关使用说明,可以从网上获得,两台电脑不同时间使用同一个蓝牙设备,那就需要这软件把两台电脑的蓝牙适配器MAC地址和蓝牙密钥修改成一样的,...
OCX获得本机所有网卡的mac地址,(1)有OCX打包好的安装程序,有使用说明,只需点击.htm的静态测试页面就可以自行安装到你的机器上面,然后返回一个值给静态页(2)获得mac地址的OCX源程序,相信你一定能从中学到...