亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

Java怎么獲取MAC地址

時間:2020-10-08 16:37:47 JAVA認證 我要投稿

Java怎么獲取MAC地址

  Mac地址就是在媒體接入層上使用的地址,通俗點說就是網(wǎng)卡的物理地址,現(xiàn)在的Mac地址一般都采用6字節(jié)48bit(在早期還有2字節(jié)16bit的Mac地址)。下面小編準備了關于Java怎么獲取MAC地址的文章,提供給大家參考!

  前24位由是生產廠家向IEEE申請的廠商地址。后24位就由生產廠家自行定以了。(早期的2字節(jié)的卻不用申請)

  IP地址和Mac地址有什么聯(lián)系和區(qū)別

  大家都知道,現(xiàn)在有很多計算機都是通過先組建局域網(wǎng),然后通過交換機和Internet連接的(大學里的校園網(wǎng)就是這樣)。然后給每個用戶分配固定的IP地址,由管理中心統(tǒng)一管理,這樣為了管理方便就需要使用Mac地址來標志用戶,防止發(fā)生混亂,明確責任(比如網(wǎng)絡犯罪)。另外IP地址和Mac地址是有區(qū)別的,雖然他們在局域網(wǎng)中是一一對應的關系。IP地址是跟據(jù)現(xiàn)在的IPv4標準指定的,不受硬件限制比較容易記憶的地址,而Mac地址卻是用網(wǎng)卡的物理地址,多少與硬件有關系,比較難于記憶。

  如何知道自己的Mac地址

  方法比較多,也比較得簡單,在這里介紹兩種常用的方法,在Win9x 可用:WinIPcfg獲得,在2000、XP可用IPconfig -all獲得。如果你已經給自己的網(wǎng)卡分配了IP還可以用 nbtstat -A 自己的IP 如下圖,后者只能在2000/XP下使用。

  如何獲得別人的Mac

  其實上面已經涉及到了,如果是2000/XP用戶可以用 nbtstat -A IP地址(還可以獲得別的東東啊,可別學壞啊)。另外同一局域網(wǎng)內的,你可以用ping IP 或者ping 主機名,然后用arp -a 來獲得。

  如何修改自己的Mac地址

  Mac地址是保存在網(wǎng)卡的EPROM里面,通過網(wǎng)卡生產廠家提供的'修改程序可以更改存儲器里的地址,即使網(wǎng)卡沒有這樣的設置我們也可以通過間接的方法修改,一般網(wǎng)卡發(fā)出的包的源Mac地址并不是網(wǎng)卡本身寫上去的,而是應用程序提供的,只是在通常的實現(xiàn)中,應用程序先從網(wǎng)卡上得到Mac地址,每次發(fā)送的時候都用這個Mac做為源Mac而已,Windows中,網(wǎng)卡的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.必須關閉網(wǎng)卡設備,否則會報告系統(tǒng)忙,無法更改。

  命令是:"ifconfig eth0 down"

  2.修改Mac地址,這一步較Windows中的修改要簡單。

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

  3.重新啟用網(wǎng)卡

  "ifconfig eth0 up"網(wǎng)卡的Mac地址更改就完成了。

  現(xiàn)在還有很多軟件提供了修改Mac地址的功能,如:Mac2001

  那么既然IP和Mac地址都可以改,那么怎么防御呢?通過簡單的交換機端口綁定(端口的Mac表使用靜態(tài)表項),可以在每個交換機端口只連接一臺主機的情況下防止修改Mac地址的盜用,如果是三層設備還可以提供:交換機端口-IP-Mac 三者的綁定,防止修改Mac的IP盜用,這種方法更有效!

【Java怎么獲取MAC地址】相關文章:

網(wǎng)卡mac地址如何修改06-05

Java類如何獲取Spring的bean12-19

JAVA認證基礎知識:Java獲取當前的系統(tǒng)時間11-18

端口靜態(tài)添加組播MAC地址如何實現(xiàn)05-27

交換機MAC地址的選取配置問題05-19

Java獲取當前的系統(tǒng)時間的方法05-15

cisco交換機IP-MAC地址綁定配置08-08

三層交換機端口配置ip地址及綁定MAC地址的方法11-13

以太網(wǎng)交換機連接MAC地址的方法05-24