怎樣修改電腦MAC物理地址
怎樣修改電腦MAC物理地址
電腦MAC地址 是網(wǎng)卡適配器在出廠(chǎng)時(shí)就已經(jīng)被固定了的,也叫物理地址,那么大家知道怎樣修改電腦MAC物理地址嗎?接下來(lái)大家跟著學(xué)習(xí)啦小編一起來(lái)了解一下修改電腦MAC物理地址的解決方法吧。
修改電腦MAC物理地址方法
一般MAC地址在網(wǎng)卡中是固定的,當(dāng)然也有網(wǎng)絡(luò)高手會(huì)想辦法去修改自己的MAC地址。修改自己的MAC地址有兩種方法,一種是硬件修改,另外一種是軟件修改。
硬件的方法就是直接對(duì)網(wǎng)卡進(jìn)行操作,修改保存在網(wǎng)卡的EPROM里面的MAC地址,通過(guò)網(wǎng)卡生產(chǎn)廠(chǎng)家提供的修改程序可以更改存儲(chǔ)器里的地址。那么什么叫做EPROM呢?EPROM是電子學(xué)中一種存儲(chǔ)器的專(zhuān)業(yè)術(shù)語(yǔ),它是可擦寫(xiě)的,也就是說(shuō)一張白紙你用鋼筆寫(xiě)了一遍以后就不能再用橡皮擦去了,而EPROM這張白紙用鉛筆寫(xiě)后可以再擦去,可以反復(fù)改變其中數(shù)據(jù)的存儲(chǔ)器。
當(dāng)然軟件修改的方法就相對(duì)來(lái)說(shuō)要簡(jiǎn)單得多了,在Windows中,網(wǎng)卡的MAC保存在注冊(cè)表中,實(shí)際使用也是從注冊(cè)表中提取的,所以只要修改注冊(cè)表就可以改變MAC。Windows 9x中修改:打開(kāi)注冊(cè)表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Service\Class\Net\下的0000,0001,0002。
Windows 2000/XP中的修改:同樣打開(kāi)注冊(cè)表編輯器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
ClassD36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面添加字符串變量,命名為“NetworkAddress”,值為要設(shè)置的MAC地址,例如:000102030405
完成上述操作后重啟就好了。一般網(wǎng)卡發(fā)出的包的源MAC地址并不是網(wǎng)卡本身寫(xiě)上去的,而是應(yīng)用程序提供的,只是在通常的實(shí)現(xiàn)中,應(yīng)用程序先從網(wǎng)卡上得到MAC地址,每次發(fā)送的時(shí)候都用這個(gè)MAC作為源MAC而已,而注冊(cè)表中的MAC地址是在Windows安裝的時(shí)候從網(wǎng)卡中讀入的,只要你的操作系統(tǒng)不重新安裝應(yīng)該問(wèn)題不大。
MAC地址也叫物理地址、硬件地址或鏈路地址,由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時(shí)寫(xiě)在硬件內(nèi)部。IP地址與MAC地址在計(jì)算機(jī)里都是以二進(jìn)制表示的,IP地址是32位的,而MAC地址則是48位的。MAC地址的長(zhǎng)度為48位(6個(gè)字節(jié)),通常表示為12個(gè)16進(jìn)制數(shù),每2個(gè)16進(jìn)制數(shù)之間用冒號(hào)隔開(kāi),如:08:00:20:0A:8C:6D就是一個(gè)MAC地址,其中前6位16進(jìn)制數(shù)08:00:20代表網(wǎng)絡(luò)硬件制造商的編號(hào),它由IEEE(電氣與電子工程師協(xié)會(huì))分配,而后3位16進(jìn)制數(shù)0A:8C:6D代表該制造商所制造的某個(gè)網(wǎng)絡(luò)產(chǎn)品(如網(wǎng)卡)的系列號(hào)。只要你不去更改自己的MAC地址,那么你的MAC地址在世界是惟一的。
MAC地址的作用
IP地址就如同一個(gè)職位,而MAC地址則好像是去應(yīng)聘這個(gè)職位的人才,職位可以既可以讓甲坐,也可以讓乙坐,同樣的道理一個(gè)節(jié)點(diǎn)的IP地址對(duì)于網(wǎng)卡是不做要求,基本上什么樣的廠(chǎng)家都可以用,也就是說(shuō)IP地址與MAC地址并不存在著綁定關(guān)系。本身有的計(jì)算機(jī)流動(dòng)性就比較強(qiáng),正如同人才可以給不同的單位干活的道理一樣的,人才的流動(dòng)性是比較強(qiáng)的。職位和人才的對(duì)應(yīng)關(guān)系就有點(diǎn)像是IP地址與MAC地址的對(duì)應(yīng)關(guān)系。比如,如果一個(gè)網(wǎng)卡壞了,可以被更換,而無(wú)須取得一個(gè)新的IP地址。如果一個(gè)IP主機(jī)從一個(gè)網(wǎng)絡(luò)移到另一個(gè)網(wǎng)絡(luò),可以給它一個(gè)新的IP地址,而無(wú)須換一個(gè)新的網(wǎng)卡。當(dāng)然MAC地址除了僅僅只有這個(gè)功能還是不夠的,就拿人類(lèi)社會(huì)與網(wǎng)絡(luò)進(jìn)行類(lèi)比,通過(guò)類(lèi)比,我們就可以發(fā)現(xiàn)其中的類(lèi)似之處,更好地理解MAC地址的作用。
無(wú)論是局域網(wǎng),還是廣域網(wǎng)中的計(jì)算機(jī)之間的通信,最終都表現(xiàn)為將數(shù)據(jù)包從某種形式的鏈路上的初始節(jié)點(diǎn)出發(fā),從一個(gè)節(jié)點(diǎn)傳遞到另一個(gè)節(jié)點(diǎn),最終傳送到目的節(jié)點(diǎn)。數(shù)據(jù)包在這些節(jié)點(diǎn)之間的移動(dòng)都是由ARP(Address Resolution Protocol:地址解析協(xié)議)負(fù)責(zé)將IP地址映射到MAC地址上來(lái)完成的。其實(shí)人類(lèi)社會(huì)和網(wǎng)絡(luò)也是類(lèi)似的,試想在人際關(guān)系網(wǎng)絡(luò)中,甲要捎個(gè)口信給丁,就會(huì)通過(guò)乙和丙中轉(zhuǎn)一下,最后由丙 轉(zhuǎn)告給丁。在網(wǎng)絡(luò)中,這個(gè)口信就好比是一個(gè)網(wǎng)絡(luò)中的一個(gè)數(shù)據(jù)包。數(shù)據(jù)包在傳送過(guò)程中會(huì)不斷詢(xún)問(wèn)相鄰節(jié)點(diǎn)的MAC地址,這個(gè)過(guò)程就好比是人類(lèi)社會(huì)的口信傳送過(guò)程。相信通過(guò)這兩個(gè)例子,我們就可以進(jìn)一步理解MAC地址的作用。
與MAC地址相關(guān)的命令與軟件
在人類(lèi)社會(huì)社交中,我們認(rèn)識(shí)一個(gè)人往往只會(huì)知道他的姓名,而身份證號(hào)碼在一般的人際交往中會(huì)被忽略。同樣在網(wǎng)絡(luò)中,我們往往只會(huì)知道同事或者網(wǎng)友的IP地址,并不會(huì)去過(guò)多地關(guān)心對(duì)方的MAC地址。要成長(zhǎng)為網(wǎng)絡(luò)高手,我們可以使用一些方法去了解對(duì)方的MAC地址。在這里介紹兩種常用的方法,在Windows 9x 中可用WinIPcfg獲得,在Windows 2000/XP中可用IPconfig -all獲得。
使用命令只能單條獲得MAC地址,而且使用起來(lái)也是很麻煩的。對(duì)于網(wǎng)管人員,更希望有一款簡(jiǎn)單化操作的軟件,我們可以利用“MAC掃描器”遠(yuǎn)程批量獲取MAC地址。它是用于批量獲取遠(yuǎn)程計(jì)算機(jī)網(wǎng)卡物理地址的一款網(wǎng)絡(luò)管理軟件。該軟件運(yùn)行于網(wǎng)絡(luò)(局域網(wǎng)、Internet都可以)內(nèi)的一臺(tái)機(jī)器上,即可監(jiān)控整個(gè)網(wǎng)絡(luò)的連接情況,實(shí)時(shí)檢測(cè)各用戶(hù)的IP、MAC、主機(jī)名、用戶(hù)名等并記錄以供查詢(xún),可以由用戶(hù)自己加以備注;能進(jìn)行跨網(wǎng)段掃描,能和數(shù)據(jù)庫(kù)中得IP和MAC地址進(jìn)行比較,有修改IP的或使用虛假M(fèi)AC地址的,都能報(bào)警。
MAC地址的應(yīng)用
平日身份證的作用并不是很大,但是到了有的關(guān)鍵時(shí)刻,身份證就是用來(lái)證明你的身份的。比如你要去銀行提取現(xiàn)金,這時(shí)就要用到身份證。那么MAC地址與IP地址綁定就如同我們?cè)谌粘I钪械谋救藬y帶自己的身份證去做重要事情一樣的道理。有的時(shí)候,我們?yōu)榱朔乐笽P地址被盜用,就通過(guò)簡(jiǎn)單的交換機(jī)端口綁定(端口的MAC表使用靜態(tài)表項(xiàng)),可以在每個(gè)交換機(jī)端口只連接一臺(tái)主機(jī)的情況下防止修改MAC地址的盜用,如果是三層設(shè)備還可以提供:交換機(jī)端口/IP/MAC 三者的綁定,防止修改MAC的IP盜用。一般綁定MAC地址都是在交換機(jī)和路由器上配置的,是網(wǎng)管人員才能接觸到的,對(duì)于一般電腦用戶(hù)來(lái)說(shuō)只要了解了綁定的作用就行了。比如你在校園網(wǎng)中把自己的筆記本電腦換到另外一個(gè)宿舍就無(wú)法上網(wǎng)了,這個(gè)就是因?yàn)镸AC地址與IP地址(端口)綁定引起的。
MAC地址涉及到的安全問(wèn)題
從上面的介紹可以知道,這種標(biāo)識(shí)方式只是MAC地址基于的,如果有人能夠更改MAC地址,就可以盜用IP免費(fèi)上網(wǎng)了,目前網(wǎng)上針對(duì)小區(qū)寬帶的盜用MAC地址免費(fèi)上網(wǎng)方式就是基于此這種思路。如果想盜用別人的IP地址,除了IP地址還要知道對(duì)應(yīng)的MAC地址。舉個(gè)例子,獲得局域網(wǎng)內(nèi)某臺(tái)主機(jī)的MAC地址,比如想得到局域網(wǎng)內(nèi)名為T(mén)ARGET主機(jī)的MAC地址,先用PING命令:PING TARGET,這樣在我們主機(jī)上面的ARP表的緩存中就會(huì)留下目標(biāo)地址和MAC映射的記錄,然后通過(guò)ARP A命令來(lái)查詢(xún)ARP表,這樣就得到了指定主機(jī)的MAC地址。最后用ARP -s IP 網(wǎng)卡MAC地址,命令把網(wǎng)關(guān)的IP地址和它的MAC地址映射起來(lái)就可以了。
如果要得到其它網(wǎng)段內(nèi)的MAC地址,那么可以用工具軟件來(lái)實(shí)現(xiàn),我覺(jué)得Windows優(yōu)化大師中自帶的工具不錯(cuò),點(diǎn)擊“系統(tǒng)性能優(yōu)化”→“系統(tǒng)安全優(yōu)化”→“附加工具”→“集群Ping”,可以成批的掃出MAC地址并可以保存到文件。
小知識(shí):ARP(Address Resolution Protocol)是地址解析協(xié)議,ARP是一種將IP地址轉(zhuǎn)化成物理地址的協(xié)議。從IP地址到物理地址的映射有兩種方式:表格方式和非表格方式。ARP具體說(shuō)來(lái)就是將網(wǎng)絡(luò)層(IP層,也就是相當(dāng)于OSI的第三層)地址解析為數(shù)據(jù)連接層(MAC層,也就是相當(dāng)于OSI的第二層)的MAC地址。ARP協(xié)議是通過(guò)IP地址來(lái)獲得MAC地址的
看過(guò)“怎樣修改電腦MAC物理地址”的人還看了: