• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. Java怎么獲取MAC地址

        時間:2024-07-03 04:01:15 JAVA認證 我要投稿
        • 相關推薦

        Java怎么獲取MAC地址

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

          前24位由是生產廠家向IEEE申請的廠商地址。后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盜用,這種方法更有效!

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

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

        無線路由mac地址過濾怎么設置08-16

        Java獲取當前的系統時間的方法05-28

        win7系統如何更改mac地址11-01

        JAVA認證基礎知識:Java獲取當前的系統時間06-08

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

        MAC硬盤故障怎么修復05-27

        交換機VLAN接口動態獲取IP地址配置06-20

        怎么知道dns地址10-26

        怎么安裝java環境08-18

        怎么獲取亞偉速錄資格證書09-29

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 久久做品人人做人人综合 | 亚洲人成网站999久久久综合 | 午夜一日本级频 | 在线精品亚洲第一区焦香 | 亚洲综合一区国产系列 | 亚洲日本人在线看片 |

            Java怎么獲取MAC地址

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

              前24位由是生產廠家向IEEE申請的廠商地址。后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盜用,這種方法更有效!