VLANlab
目录
关于
VLANlab
Cloud
9 tools
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost Estimator很快
VLANlab

计算 • 查找 • 验证

What Is My IP?IPv6 TestSpeed Test
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP TestSMTP TLS CheckMX Health CheckEmail SecurityDMARC Generator
Temp Mail很快
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack CheckerBetaTracerouteBetaHTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterDomain MonitoringHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec Score很快
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost Estimator很快
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
关于

© 2026 VLANlab

无需登录 · 无广告 · 无追踪

2.43.fdd8a93

云 VPC 规划器

规划适用于 AWS、Azure 或 GCP 的云网络布局。定义子网,获取提供商相关的可用主机数量,并生成可直接运行的 CLI 命令和 Terraform HCL。

NamePrefixAZTypeIPv4 CIDRTotal IPsAWS UsableRange
10.0.0.0/2425625110.0.0.4 - 10.0.0.254
10.0.1.0/2425625110.0.1.4 - 10.0.1.254
10.0.4.0/221,0241,01910.0.4.4 - 10.0.7.254
10.0.8.0/221,0241,01910.0.8.4 - 10.0.11.254
10.0.12.0/2425625110.0.12.4 - 10.0.12.254
10.0.13.0/2425625110.0.13.4 - 10.0.13.254

AWS reserves 5 IPs per subnet (.0 network, .1 router, .2 DNS, .3 reserved, .255 broadcast)

Address Space3,072 allocated/65,536 total / 62,464 free

Free range: 10.0.14.0 – 10.0.255.255

# AWS VPC & Subnet creation -eu-west-1
# Generated by VLANlab (vlanlab.com/cloud/vpc-planner)

aws ec2 create-vpc \
  --cidr-block 10.0.0.0/16 \
  --region eu-west-1 \
  --tag-specifications 'ResourceType=vpc,Tags=[{Key=Name,Value=main-vpc}]'

# Store the VPC ID
VPC_ID=$(aws ec2 describe-vpcs --filters Name=cidr,Values=10.0.0.0/16 --query 'Vpcs[0].VpcId' --output text)

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.0.0/24 \
  --availability-zone eu-west-1a \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=public-a}]'

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.1.0/24 \
  --availability-zone eu-west-1b \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=public-b}]'

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.4.0/22 \
  --availability-zone eu-west-1a \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=private-a}]'

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.8.0/22 \
  --availability-zone eu-west-1b \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=private-b}]'

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.12.0/24 \
  --availability-zone eu-west-1a \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=db-a}]'

aws ec2 create-subnet \
  --vpc-id $VPC_ID \
  --cidr-block 10.0.13.0/24 \
  --availability-zone eu-west-1b \
  --tag-specifications 'ResourceType=subnet,Tags=[{Key=Name,Value=db-b}]'

# Internet Gateway (for public subnets)
# aws ec2 create-internet-gateway
# aws ec2 attach-internet-gateway --vpc-id $VPC_ID --internet-gateway-id $IGW_ID

# NAT Gateway (for private subnets outbound traffic)
# aws ec2 create-nat-gateway --subnet-id $PUBLIC_SUBNET_ID --allocation-id $EIP_ID

相关工具

Cloud IP Range Lookup

通过与各提供商官方发布的 IP 地址前缀列表进行比对,检查 IP 地址是否属于 AWS、GCP 或 Cloudflare。

Subnet Calculator

输入任意 IPv4 地址和 CIDR 前缀或点分十进制子网掩码,例如 255.255.255.0。网络地址、广播地址、主机范围和通配符掩码将立即计算。内置的可视化子网计算器支持交互式地拆分和重新合并子网块。

K8s CIDR Planner

为 EKS、AKS 和 GKE 规划 Kubernetes Pod CIDR、Service CIDR 和节点范围。通过即时验证和 kubeadm 输出,避免集群创建前出现冲突。

关于此工具

云 VPC 规划器可帮助网络工程师在操作云控制台之前,为 AWS VPC、Azure 虚拟网络和 Google Cloud VPC 设计子网布局。输入您的地址空间,定义跨可用区的子网,即可获得可直接运行的即时 CLI 命令或 Terraform HCL。每个提供商为每个子网预留的 IP 地址数量不同(AWS 和 Azure 预留 5 个,GCP 预留 4 个),因此每个提供商的可用主机数量会自动计算。

为了匹配常见的生产架构,AWS 和 Azure 已预加载标准的三层架构(公有云、私有云和数据库子网,分布在两个可用区)。对于 GCP,子网是区域性的而非区域性的,因此省略了可用区列。输出包含 AWS CLI、Azure CLI、Bicep、gcloud CLI 和 Terraform HCL,因此您可以使用团队已使用的任何 IaC 工具。