0.1.0.1/16 是有效的公用 IP 位址嗎?

0.1.0.1/16 是有效的公用 IP 位址嗎?

我對 IP 位址 0.1.0.1/16 的有效性有疑問。在查閱了 IANA 提供的保留 IP 清單後,我注意到只有範圍 0.0.0.0/8 和 0.0.0.0/32 被列為保留。這讓我想知道理論上是否可以使用此範圍之外的位址(例如 0.1.0.1/16)。還是我錯過了什麼?

答案1

IP位址0.1.0.0/16

……這不是一個「IP位址「(單數),而是屬於具有 16 位元遮罩的子網路的一系列位址。這是CIDR 表示法

0.1.0.0/16 is:

  255    .   255    .     0    .     0
11111111 . 11111111 . 00000000 . 00000000 - subnet mask, i.e: /16, or 16x 1's

    0    .     1    .     ?    .     ?
00000000 . 00000001 . ???????? . ???????? - network address
                      xxxxxxxx . xxxxxxxx - host address

這讓我想知道理論上是否可以使用此範圍之外的地址,例如 0.1.0.0/16

它不在這個範圍之外 - 0.1.0.0/16(即:0.1.0.0to )完全被(即:to )0.1.255.255覆蓋。0.0.0.0/80.0.0.00.255.255.255

0.0.0.0/8 is:

  255    .     0    .     0    .     0
11111111 . 00000000 . 00000000 . 00000000 - subnet mask, i.e: /8, or 8x 1's

    0    .     ?    .     ?    .     ?
00000000 . ???????? . ???????? . ???????? - network address
           xxxxxxxx . xxxxxxxx . xxxxxxxx - host address

0.0.0.0/8範圍列於IANA IPv4 特殊用途位址註冊表,您可以看到該範圍內的所有位址都可能是“來源”,但可能不是“目的地“, 不是 ”可轉發”,並且不是“全球可達“ - 伴隨著”按協議保留」。

根據註冊表顯示,RFC791 第 3.2 節如果您想了解這裡發生的事情,(和其他 RFC)是一個很好的起點。

網路欄位中的值為零表示該網路。這只用於某些 ICMP 訊息。擴展尋址模式未定義。這兩個功能都保留供將來使用。

從根本上來說,不 - 你不能使用任何以0.*

相關內容