Routing
IP 地址中的網路遮罩實際上告訴您什麼?
有幾個 問題 詢問 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 發送數據包。