簡體   English   中英

在 AWS VPC 中創建私有子網時出錯

[英]Error when creating private subnets within AWS VPC

我目前正在嘗試在 AWS 中創建具有多個子網的 VPC。 不幸的是,每當我在 VPC 中設計子網時,我都會遇到錯誤。 這是我的 VPC 設計:

專有網絡:10.82.0.0/16

私有子網:

  • 10.82.96.0/21
  • 10.82.119.0/21
  • 10.82.194.0/21
  • 10.82.212.0/21

對於除 10.82.96.0/21 之外的每個子網 CIDR,我得到的錯誤如下:

必須是有效的 CIDR 塊。

我究竟做錯了什么? 我只想在這個 VPC 中創建多個私有子網。

/21是一個非常不尋常的網絡掩碼。 它包含 2048 個 IP 地址。

/21的網絡掩碼為:

11111111.11111111.11111000.00000000

只允許更改零。 二進制, 100000000000相當於十進制2048和1000中的二進制是8十進制

這意味着倒數第二個數字將是8倍數(例如 0、8、16、32)。

但是,您沒有選擇以 /21 范圍開頭的 IP 地址

您選擇的子網將具有以下 IP 地址范圍:

CIDR            First address   Last address
10.82.96.0/21   10.82.96.0      10.82.103.255  Good!
10.82.119.0/21  10.82.112.0     10.82.119.255  Invalid
10.82.194.0/21  10.82.192.0     10.82.199.255  Invalid
10.82.212.0/21  10.82.208.0     10.82.215.255  Invalid

請注意,第一行很好,因為 96可以被 8 整除 因此,它在/21 CIDR 中有效。

但是,后續行不在/21邊界上開始。 它們是無效的 CIDR 值

我強烈建議在確定困難的 IP 范圍時使用CIDR 計算器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM