化學地址是一種標示符,拿來標記網(wǎng)路中的每位設(shè)備。同現(xiàn)實生活中收發(fā)快件一樣,網(wǎng)路內(nèi)傳輸?shù)乃袛?shù)據(jù)包就會包含發(fā)送方和接收方的數(shù)學地址。
因為網(wǎng)路設(shè)備對化學地址的處理能力有限,化學地址只在當前局域網(wǎng)內(nèi)有效。所以,接收方的數(shù)學地址都必須存在于當前局域網(wǎng)內(nèi),否則會造成發(fā)送失敗。
MAC地址的日語是Media,譯音為媒體存取控制位址,亦稱為局域網(wǎng)地址(LAN)、以太網(wǎng)地址()或化學地址(),它是一個拿來確認網(wǎng)路設(shè)備位置的位址。
MAC地址是預(yù)留的
因為數(shù)據(jù)包中還會包含發(fā)送方和接收方的數(shù)學地址,數(shù)據(jù)包從起始地發(fā)送到目的地,為了才能正確地將數(shù)據(jù)包發(fā)送出去,就必須要求MAC地址具有惟一性。因而MAC地址都是由生產(chǎn)廠家在生產(chǎn)時固化在網(wǎng)路硬件中,是硬件預(yù)留的地址。
MAC地址格式
硬件的MAC地址是廠家根據(jù)一定的規(guī)則,進行設(shè)置所形成的,因而,MAC地址擁有自己的格式。
MAC地址采用十六補碼數(shù)表示,共6個字節(jié)(48位)網(wǎng)卡物理地址查詢,寬度為48bit(字節(jié))。整個地址可以分為前24位和后24位,代表不同的含意。
查詢MAC廠商
因為MAC地址的前24位是生產(chǎn)廠商的標示符,因而可以依據(jù)前24位標示符判定出硬件的生產(chǎn)廠商和生產(chǎn)地址。用戶可以在一些網(wǎng)站上查詢,如。
【示例】查詢MAC地址00:0C:29:CA:E4:66所對應(yīng)的廠商。
1)在瀏覽器中輸入網(wǎng)址,如圖所示。
2)在“MAC地址”文本框中輸入MAC地址00-0C-29-CA-E4-66。之后單擊“查詢”按鈕,查詢結(jié)果如圖所示。
從上圖顯示的信息中,可以看見MAC地址00-0C-29-CA-E4-66的廠商是,Inc,由此可以推測出這是一臺虛擬機設(shè)備,而且可以看見廠家對應(yīng)的省份、街道、郵編等信息。
查看網(wǎng)路主機MAC地址信息
一個局域網(wǎng)或公司中常常存在多臺計算機,這種計算機都有自己的MAC地址和IP地址。其中,IP地址是可變的,而MAC地址通常是不可變的。為了確切地辨識主機,用戶可以獲取計算機對應(yīng)的MAC地址。
【示例】顯示網(wǎng)路主機MAC地址信息。
1)顯示局域網(wǎng)手指定主機的MAC地址信息。諸如,顯示主機192.168.59.133的MAC地址。執(zhí)行命令如下:
root@:~#5-i192.168.59.133
輸出信息如下:
192.168.59.13300:0C:29:D0:21:23
輸出信息表示主機192.168.59.133的MAC地址為00:0C:29:D0:21:23。
2)顯示局域網(wǎng)中所有主機的MAC地址,執(zhí)行命令如下:
root@:~#5-i192.168.59.0/24
輸出所有主機的MAC地址如下:
192.168.59.100:50:56:C0:00:08
192.168.59.200:50:56:EA:F3:A1
192.168.59.13100:0C:29:CA:E4:66
192.168.59.13200:0C:29:C4:8A:DE
192.168.59.13300:0C:29:D0:21:23
192.168.59.25400:50:56:F0:69:32
以上輸出信息顯示了局域網(wǎng)中所有啟用主機的IP地址和對應(yīng)的MAC地址。
3)在顯示局域網(wǎng)中所有主機的MAC地址信息時,有時因為暫時沒有發(fā)覺主機,等待較長的時間,也不會有任何輸出信息。
為了才能更好地了解當前的進度,可以使用-u選項,顯示未發(fā)覺主機的MAC地址的信息,從而可以查看掃描進度。執(zhí)行命令如下:
root@:~#5-i192.168.59.0/24-u
輸出信息如下:
192.168.59.0
192.168.59.100:50:56:C0:00:08
192.168.59.200:50:56:EA:F3:A1
192.168.59.3
…#省略其他信息
192.168.59.13100:0C:29:CA:E4:66
192.168.59.13200:0C:29:C4:8A:DE
192.168.59.13300:0C:29:D0:21:23
192.168.59.134
192.168.59.135
…#省略其他信息
192.168.59.25400:50:56:F0:69:32
192.168.59.255
從輸出信息可以看見,程序?qū)钟蚓W(wǎng)中的所有主機進行了掃描,主機IP地址為192.168.59.0到192.168.59.255。
假如掃描的主機存在,則給出對應(yīng)的MAC地址;假如主機不存在,則顯示為。
按照MAC地址獲取主機其他信息
進行數(shù)據(jù)傳輸?shù)闹鳈C除了擁有MAC地址網(wǎng)卡物理地址查詢,還擁有路由器分配的IP地址,有的都會有自己的主機名、標題等信息。假如曉得了主機的MAC地址信息,這么就可以使用工具獲取該主機的這種信息。
【示例】已知一主機的MAC地址為00:0C:29:CA:E4:66,顯示該主機的其他信息。
1)顯示該主機相關(guān)信息,執(zhí)行命令如下:
root@:~#4-e00:0C:29:CA:E4:66
輸出信息如下:
IP:192.168.59.131
:
:
從輸出信息可以看見,該主機的IP地址為192.168.59.131,主機名為。
2)若果在顯示信息時只想顯示IP地址信息,可以使用--ip選項,執(zhí)行命令如下:
root@:~#4-e00:0C:29:CA:E4:66--ip
輸出信息只有IP地址信息,如下:
192.168.59.131
3)若果在顯示信息時只想顯示主機名信息,可以使用--host選項,執(zhí)行命令如下:
root@:~#4-e00:0C:29:CA:E4:66--host
輸出信息只有主機名信息,如下:
4)若果在顯示信息時只想顯示標題信息,可以使用--title選項,執(zhí)行命令如下:
root@:~#4-e00:0C:29:CA:E4:66--title
執(zhí)行命令后,假如沒有輸出信息,表示該主機沒有標題信息。