为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > MAC地址介绍和怎么获取MAC地址

MAC地址介绍和怎么获取MAC地址

2018-03-16 3页 doc 14KB 23阅读

用户头像

is_421808

暂无简介

举报
MAC地址介绍和怎么获取MAC地址MAC地址介绍和怎么获取MAC地址 MAC地址介绍和怎么获取MAC地址 本文介绍的是MAC地址主要从概念怎么获取MAC地址以及怎么修改MAC地址等方面为大家介绍的。希望对你有帮助一起来看。 AD 近来在网上经常见有人问起Mac地址的问题那么究竟Mac地址是什么在现行的网络中扮演什么角色呢下面我们就一同来探讨一下关于Mac地址的知识。 什么是Mac地址 Mac地址就是在媒体接入层上使用的地址通俗点说就是网卡的物理地址现在的Mac地址一般都采用6字节48bit在早期还有2字节16bit的Mac地址 前24位由是生产厂家向IEEE...
MAC地址介绍和怎么获取MAC地址
MAC地址介绍和怎么获取MAC地址 MAC地址介绍和怎么获取MAC地址 本文介绍的是MAC地址主要从概念怎么获取MAC地址以及怎么修改MAC地址等方面为大家介绍的。希望对你有帮助一起来看。 AD 近来在网上经常见有人问起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_MacHINESYSTEMCurrentControlSetServiceClassNet下的000000010002 Win2000/XP中的修改同样打开注册表编辑器 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E970-E325-1 1CE-BFC1-08002BE10318 中的000000010002中的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地址的盗用如果是三层设备还可以提供交换机端口IPMac 三者的绑定防止修改Mac的IP盗用这种方法更有效还有些方法如配置交换机的VLAN使用用户认证等都略显复杂再次不多浪费笔墨。 通过调用dos命令实现获取 1. import java.io. 2. public class Test 3. public static void mainString args 4. try 5. Process process Runtime.getRuntime.exec“ipconfig /all” 6. InputStreamReader ir new InputStreamReaderprocess 7. .getInputStream 8. LineNumberReader input new LineNumberReaderir 9. String line 10. while line input.readLine null 11. if line.indexOf“Physical Address” 》 0 12. String MACAddr line.substringline.indexOf“-” - 2 13. System.out.println“MAC address ” MACAddr “” 14. 15. catch java.io.IOException e 16. System.err.println“IOException ” e.getMessage 17. 18. 19. 希望通过本文对MAC地址的介绍能够给你带来帮助。
/
本文档为【MAC地址介绍和怎么获取MAC地址】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索