Networking

為什麼同一子網內的兩個 IP 地址無法互相 ping 通?

  • January 26, 2022

我在兩台設備之間設置 IP 地址時發現了一些奇怪的東西。我覺得我在這裡錯過了一個重要的基礎:

上下文:

設備 A:10. 30 .0.1/12

設備 B:10. 2 .0.2/12

如果我這樣設置IP,那麼A和B不能互相ping通

但是,如果我執行

設備 A:10. 30 .0.1/12

設備 B:10. 30 .0.2/12

設備 A:10. 2 .0.1/12

設備 B:10. 2 .0.2/12

然後A和B就可以互相ping通了。我的理解是,使用 /12 網路遮罩,萬用字元遮罩是 0.15.255.255,因此第二個八位字節可以是 0 到 127 之間的任何值。

這裡創建了兩組有效 IP 還是白名單?

設備 A:10.30.0.1/12

設備 B:10.2.0.2/12

A和B在不同的子網中。

為一個

網路:10.16.0.0

主機最小值:10.16.0.1

主機最大值:10.31.255.254

對於乙

網路:10.0.0.0

主機最小值:10.0.0.1

主機最大值:10.15.255.254

如您所見,兩者都是不同的網路。

我留下了這個參考IP Addressing and Subnetting for New Users,這個參考將幫助您辨識網路遮罩和萬用字元之間的區別

  • 網路遮罩可幫助您了解地址的哪一部分標識網路以及地址的哪一部分標識節點。
  • 萬用字元遮罩是指示 IP 地址的哪些部分可用於檢查的位遮罩。

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