amazon-web-services - Amazon VPC n^2 -4 IP 地址? CIDR block

标签 amazon-web-services amazon-ec2 amazon-vpc cidr vpc

我正在为我的实例创建新的 AWS VPC。但是,我注意到,当我使用 CIDR 表示法创建 VPC 和公共(public)子网时,AWS 指示我有 n^2 - 4(其中 n 是位数)可用 IP 地址?这是为什么?

据我了解,当n^2 -2出现时,通常是为了去除位全0或全1的情况。但我不确定为什么在本例中是 - 4。

AWS VPC Screen

此处/28 表示 11 个 IP 地址可用,而我预期有 15 或 13 个 IP 地址,而当我预期有 255 或 253 个 IP 地址时,/28 表示 251 个可用

最佳答案

Important

AWS reserves both the first four IP addresses and the last IP address in each subnet CIDR block; they're not available for you to use. For example, in a subnet with CIDR block 10.0.0.0/24, the following IP addresses are reserved: 10.0.0.0, 10.0.0.1, 10.0.0.2, 10.0.0.3, and 10.0.0.255.

— http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html

除了网络和广播地址之外,还有一个自动配置的默认网关,以及用于交付由每个子网中的 VPC 基础设施自动提供的服务的 IP 地址(例如 DNS 解析器和 DHCP)。这些对您来说基本上是透明的,但这就是地址的去向,也是它们不可分配给子网中的实例的原因。

关于amazon-web-services - Amazon VPC n^2 -4 IP 地址? CIDR block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31214333/

相关文章:

java - 我可以在 AWS Lambda 函数中发布 JSON 格式吗?

amazon-web-services - AWS mediaconvert 视频缩略图生成器会旋转吗?

amazon-web-services - aws有替代nginx吗?

linux - 使用 cloud-init 用户数据

amazon-web-services - 具有相同实例配置文件的 EC2 实例共享凭证吗?

amazon-web-services - Route53 私有(private)托管区域将在两个账户中通过 AWS VPC 对等工作吗

amazon-web-services - 在 terraform 中获取 IAM 用户名

postgresql - 在 Amazon ec2 linux 上更改 postgresql 9.3 数据库位置

amazon-web-services - AWS 实验室 VPC 无法创建

amazon-web-services - 如何使用Web层和工作层构建AWS Elastic Beanstalk生产和登台环境?