Routing

IP 地址中的網路遮罩實際上告訴您什麼?

  • May 17, 2018

幾個 問題 詢問 CIDR 網路遮罩是什麼,以及它是如何計算 但是在閱讀了所有熱門答案之後,我仍然想知道,網路遮罩如何讓我們區分兩個 IP 地址?

例如,如果我給你地址:

  • 25.47.130.1 /32
  • 25.47.130.1 /8

我看不出這是兩個不同的地址,只是因為您在其中添加了一個更具體的“子組”。它們是(或似乎是)相同的 IP 地址!

對我來說,這似乎等同於提供兩種描述“鮑勃之家”的方式,但聲稱它們是不同的位置,例如

  • 鮑勃的家 / 紐約市
  • 鮑勃的家 / 布魯克林

兩個地址完全相同。他們都指的是同一所房子。在其中一個“遮罩”中將其縮小到較小的子位置是無關緊要的。

我希望有人理解我正在努力理解的內容,並且不要將其標記為重複。我還沒有找到一個類似的問題或答案來解決這個令人困惑的方面。

您可以使用更多的小遮罩將網路聚合為一個。它僅用於路由或防火牆規則。舉例:

25.0.0.0/8 - 紐約

25.47.0.0/16 - 布魯克林

25.47.130.0/24 - Bob 的房子或校園

25.47.130.1/32 - 鮑勃。

這在實際網路中不使用。例如 Bob 在 25.47.130.0/24 網路中獲得了 25.47.130.1/24 IP 地址。它可以直接(無需路由)連接到該網路中的任何 IP 地址。但它不能直接連接到 25.47.131.1/8,因為這個 IP 地址不是來自 Bob 的網路 25.47.130.0/24。這就是為什麼 Bob 的電腦會通過網關主機(路由器)向 25.47.131.1/8 發送數據包。

引用自:https://serverfault.com/questions/903942