IP 位址是否指派給網路介面?

IP 位址是否指派給網路介面?

我聽說MAC位址是分配給網路介面的。電腦或路由器可以有多個網路接口,因此可以有多個 MAC 位址。

IP 位址是否也指派給網路介面?

當電腦或路由器有多個網路介面時,它是否會有多個IP位址?

謝謝。

答案1

簡短回答:是的

IP 可以手動設定(也稱為靜態 IP),也可以動態設定(通常稱為動態主機配置協定)。使用多個介面的設備通常會指派多個 IP,並且通常具有靜態或動態配置之間的不同組合。

應該注意的是,同一個介面也可以有多個IP,但這超出了本答案的範圍。


MAC位址(也稱為硬體位址)不是由使用者或系統管理員設定的,而是由製造商設定的。 MAC位址應該是唯一的,因此前半部定義製造商,後半部根據製造商系統設定(某些設備使用這部分作為序號)。雖然可以更改 MAC 位址,但這通常是不需要做的事情。

具有多個介面的設備也有多個 MAC 位址,但對於某些設備來說,這些位址通常遵循某種模式。此外,無線接入點通常在出廠時設定了MAC 位址的前5 個八位元字節,最後一個八位元組是為其託管的每個無線網路動態設定的(例如,HP MSM310 和MSM320 接入點這)。


總結一下:每個介面一個位址。 IP由使用者或系統管理員設置,而MAC由製造商設定。

答案2

  • 一個網路介面可以有一個MAC位址。
  • 一個網路介面可以有多個 IP 位址。
  • 系統可能有多個網路介面。

實施不佳的設備可能具有多個網路介面和一個 MAC 位址。事實上,這次失敗。但我知道有一些舊的四埠網路卡只有一個 MAC 位址的情況。

答案3

簡短的回答:取決於作業系統。

Linux 傾向於將 IP 位址視為屬於主機,而不是介面。
這可能會導致稱為 ARP 通量的問題。
例如,參見Linux 認為 IP 位址屬於主機而不是介面?
可以修補或建置 Linux 核心來防止此問題,並將 IP 位址視為已指派給每個介面。

相關內容