Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS VPC在不同区域中创建子网_Amazon Web Services_Cidr_Amazon Vpc - Fatal编程技术网

Amazon web services AWS VPC在不同区域中创建子网

Amazon web services AWS VPC在不同区域中创建子网,amazon-web-services,cidr,amazon-vpc,Amazon Web Services,Cidr,Amazon Vpc,我已经配置了一个由Amazon EC2使用的VPC(非默认) 我需要在同一VPC中使用不同的可用性区域创建另一个子网(非默认) 因此,当我试图添加细节时,我被困在苹果酒区。我在尝试为CIDR设置不同IP时遇到2个错误 CIDR块192.168.250.225/16与子网6afacb2c(192.168.0.0/16)| AvtarSingh公共子网中预先存在的CIDR块192.168.0.0/16重叠 192.167.250.225/16不在192.168.0.0/16的范围内 我尝试了许多我能

我已经配置了一个由Amazon EC2使用的VPC(非默认)

我需要在同一VPC中使用不同的可用性区域创建另一个子网(非默认)

因此,当我试图添加细节时,我被困在苹果酒区。我在尝试为CIDR设置不同IP时遇到2个错误

  • CIDR块192.168.250.225/16与子网6afacb2c(192.168.0.0/16)| AvtarSingh公共子网中预先存在的CIDR块192.168.0.0/16重叠

  • 192.167.250.225/16不在192.168.0.0/16的范围内

  • 我尝试了许多我能够思考的组合,但没有一个对我有效

    对不起,我对苹果酒不太了解。那么你能给我当前配置的正确CIDR吗?现在,我只想设置开发环境,以便检查

    以下是当前VPC和子网的详细信息:

  • 专有网络

    VPC ID: vpc-8fe804ea | AvtarSingh VPC
    Network ACL: acl-406a8725
    State: available
    Tenancy: Default
    VPC CIDR: 192.168.0.0/16
    DNS Resolution: yes
    DHCP Options Set: dopt-0d6a7c6f
    DNS Hostnames: yes
    Route Table: rtb-18739f7d
    
  • 子网

    Subnet ID: subnet-6afacb2c | AvtarSingh Public Subnet
    Availability Zone: us-west-2c
    CIDR: 192.168.0.0/16
    Route Table: rtb-1b739f7e
    State: available
    Network ACL: acl-406a8725
    VPC: vpc-8fe804ea (192.168.0.0/16) | AvtarSingh VPC
    Default Subnet: no
    Available IPs: 65530
    

  • 因此,基本上,您在192.168.0.0/16范围内创建了子网,这也意味着子网掩码为
    255.255.0.0
    此块的地址范围为
    192.168.0.0-192.168.255.255
    ,因此您可以将该块中的任何范围用于CIDR块

    因此
    192.168.250.225/16
    的CIDR块也将具有相同的地址范围
    192.168.0.0/16
    ,因为您使用的是相同的子网掩码
    255.255.0.0
    (这就是
    /16
    在地址末尾的意思)

    您可以在此处阅读更多信息:

    您需要的是一个在
    192.168.0.0/16
    范围内的CIDR块,因此这样的块可以工作,例如:
    192.168.0.0/24
    192.168.1.0/24
    192.168.2.0/24
    192.168.3.0/24
    192.168.128.0/24
    ,(这些块有256个可能的地址-广播和网关)
    192.168.20.0/23
    (此块有512个可能的地址-广播和网关)。因此,本质上,任何在
    192.168.0.0/16
    中且不与现有CIDR块重叠的内容


    希望这有帮助。

    您的cidr和VPC大小完全相同

    您需要删除第一个子网,以便可以将其重新切割为多个子网

    Rico用他的24个例子引导你走上正确的道路

    另一个好技巧是在创建子网时使用CIDR计算器,以查看在声明新子网时将占用多少地址


    在我的观点中使用的一个更简单的方法是

    您需要编辑VPC的CIDR并添加另一个CIDR块,比如-192.169.0.0/16。然后导航到子网并创建该范围的子网,如下所示:


    斜杠后面的部分表示要修复的二进制数。例如,IP地址1.0.0.0有4个值,可以在0到255之间变化(或4*8二进制值)。如果将范围设置为1.0.0.0/0,则将修复0个值,并且范围大小为255*255*255*255=4228250625。如果将其设置为1.0.0.0/24,将修复32个二进制值中的24个。您的范围将是254个IP地址,从1.0.0.1到1.0.0.255。或二进制:从00000001.00000000.00000000.00000001到00000001.00000000.00000000.11111


    由于子网在您的专有网络范围内,请确保为您的专有网络分配一个较大的池,然后将该池划分为较小的子网。

    仍然不完全理解这一点

    但是,如果您试图在AWS上设置VPC,这个在线工具肯定会有所帮助


    输入您的网络地址(例如10.0.0.0)和掩码位(例如24),它将显示一个包含所有IP的子网,根据您的要求不断划分,然后使用此表中的“子网地址”列填充“IPv4 CIDR块”AWS VPC的子网。

    我刚刚尝试添加您提到的范围,但没有一个像您提到的那样工作。在AmazonAWS中,有没有办法通过CIDR添加子网?例如,您是否尝试过CIDR 192.168.0.0/24的VPC?(在子网192.168.0.0/16中)我的问题描述中描述的第1点。这就是我得到的错误。alternativey OP可以使用在线CIDR计算器来了解它们是否有重叠。我经常重温非常有用的解释