物理地址是一種標識符,用來標記網絡中的每個設備 。同現實生活中收發快遞一樣,網絡內傳輸的所有數據包都會包含發送方和接收方的物理地址 。
由于網絡設備對物理地址的處理能力有限,物理地址只在當前局域網內有效 。所以,接收方的物理地址都必須存在于當前局域網內,否則會導致發送失敗 。
MAC 地址的英語是 Media Access Control Address,直譯為媒體存取控制位址,也稱為局域網地址(LAN Address)、以太網地址(Ethernet Address)或物理地址(Physical Address),它是一個用來確認網絡設備位置的位址 。
MAC 地址是預留的
由于數據包中都會包含發送方和接收方的物理地址,數據包從起始地發送到目的地,為了能夠正確地將數據包發送出去,就必須要求 MAC 地址具有唯一性 。因此 MAC 地址都是由生產廠家在生產時固化在網絡硬件中,是硬件預留的地址 。
MAC 地址格式
硬件的 MAC 地址是廠家按照一定的規則,進行設置所產生的,因此,MAC 地址擁有自己的格式 。
MAC 地址采用十六進制數表示,共 6 個字節(48 位),長度為 48bit(字節) 。整個地址可以分為前 24 位和后 24 位,代表不同的含義 。
前 24 位稱為組織唯一標識符(Organizationally Unique Identifier,OUI),是由 IEEE 的注冊管理機構給不同廠家分配的代碼,區分了不同的廠家 。后 24 位是由廠家自己分配的,稱為擴展標識符 。同一個廠家生產的網卡中 MAC 地址后 24 位是不同的 。
查詢 MAC 廠商
由于 MAC 地址的前 24 位是生產廠商的標識符,因此可以根據前 24 位標識符判斷出硬件的生產廠商和生產地址 。用戶可以在一些網站上查詢,如 http://mac.51240.com/。
【示例】查詢 MAC 地址 00:0C:29:CA:E4:66 所對應的廠商 。
1) 在瀏覽器中輸入網址 http://mac.51240.com/ ,如圖所示 。

文章插圖
文章插圖

文章插圖
文章插圖
2) 在“MAC地址”文本框中輸入 MAC 地址 00-0C-29-CA-E4-66 。然后單擊“查詢”按鈕,查詢結果如圖所示 。

文章插圖
文章插圖

文章插圖
文章插圖
從上圖顯示的信息中,可以看到 MAC 地址 00-0C-29-CA-E4-66 的廠商是 VMware,Inc,由此可以推斷出這是一臺虛擬機設備,并且可以看到廠家對應的省份、街道、郵編等信息 。
查看網絡主機 MAC 地址信息
root@daxueba:~# netwox 5 -i 192.168.59.133
輸出信息如下:
192.168.59.133 00:0C:29:D0:21:23
輸出信息表示主機 192.168.59.133 的 MAC 地址為 00:0C:29:D0:21:23 。
2) 顯示局域網中所有主機的 MAC 地址,執行命令如下:
root@daxueba:~# netwox 5 -i 192.168.59.0/24
輸出所有主機的 MAC 地址如下:
192.168.59.1 00:50:56:C0:00:08
192.168.59.2 00:50:56:EA:F3:A1
192.168.59.131 00:0C:29:CA:E4:66
192.168.59.132 00:0C:29:C4:8A:DE
192.168.59.133 00:0C:29:D0:21:23
192.168.59.254 00:50:56:F0:69:32
以上輸出信息顯示了局域網中所有啟用主機的 IP 地址和對應的 MAC 地址 。
3) 在顯示局域網中所有主機的 MAC 地址信息時,有時由于暫時沒有發現主機,等待較長的時間,也不會有任何輸出信息 。
為了能夠更好地了解當前的進度,可以使用-u 選項,顯示未發現主機的 MAC 地址的信息,進而可以查看掃描進度 。執行命令如下:
root@daxueba:~# netwox 5 -i 192.168.59.0/24 -u
輸出信息如下:
192.168.59.0 unresolved
192.168.59.1 00:50:56:C0:00:08
192.168.59.2 00:50:56:EA:F3:A1
192.168.59.3 unresolved
… #省略其他信息
192.168.59.131 00:0C:29:CA:E4:66
192.168.59.132 00:0C:29:C4:8A:DE
192.168.59.133 00:0C:29:D0:21:23
192.168.59.134 unresolved
192.168.59.135 unresolved
… #省略其他信息
192.168.59.254 00:50:56:F0:69:32
192.168.59.255 unresolved
從輸出信息可以看到,程序對局域網中的所有主機進行了掃描,主機 IP 地址為 192.168.59.0 到 192.168.59.255 。
如果掃描的主機存在,則給出對應的 MAC 地址;如果主機不存在,則顯示為 unresolved 。
根據 MAC 地址獲取主機其他信息
進行數據傳輸的主機不僅擁有 MAC 地址,還擁有路由器分配的 IP 地址,有的還會有自己的主機名、標題等信息 。如果知道了主機的 MAC 地址信息,那么就可以使用 netwox 工具獲取該主機的這些信息 。
【示例】已知一主機的 MAC 地址為 00:0C:29:CA:E4:66,顯示該主機的其他信息 。
1) 顯示該主機相關信息,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66
輸出信息如下:
IP address: 192.168.59.131
Hostname: localhost
Hostnames: localhost
從輸出信息可以看到,該主機的 IP 地址為 192.168.59.131,主機名為 localhost 。
2) 如果在顯示信息時只想顯示 IP 地址信息,可以使用–ip 選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 –ip
輸出信息只有IP地址信息,如下:
192.168.59.131
3) 如果在顯示信息時只想顯示主機名信息,可以使用–host 選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 –host
輸出信息只有主機名信息,如下:
localhost
4) 如果在顯示信息時只想顯示標題信息,可以使用–title 選項,執行命令如下:
root@daxueba:~# netwox 4 -e 00:0C:29:CA:E4:66 –title
【物理地址是什么意思「物理地址查詢方法和相關知識盤點」】執行命令后,如果沒有輸出信息,表示該主機沒有標題信息 。
- 經濟性質是什么意思「經濟性質怎么填解答」
- 么么噠能隨便說嗎 么么噠是什么意思網絡用語
- 蘇美娘是什么電視劇
- 溫柔的謊言楊桃結局是什么
- 結婚戒指的戴法是什么 結婚戒指怎么戴
- 鯨落是什么意思,是否可以模擬出一場鯨落?
- [射手]愛情里,你最不能容忍的事情是什么
- 太行山又叫什么山 太行山屬于哪個省具體地址
- 結束進程:電腦結束進程快捷鍵是什么?
- 人民的名義小說李達康結局是什么 妻子歐陽菁坑了他
