Open the VPC console
In the AWS Management Console search for “VPC” or open it from the console home. The default VPC is created in every AWS region and uses the same basic configuration (including the same CIDR block). This example uses the N. Virginia (us-east-1) region.
Inspect the default VPC
When your account is new, you should see one VPC marked as the default. Open it and review these key properties:- State: available
- CIDR block: 172.31.0.0/16
- Default VPC: yes
us-east-2) you’ll find another default VPC with the same CIDR block. AWS creates one default VPC per region.
Default VPC components
The default VPC includes a standard set of resources that make launching public instances straightforward:
For more details, see the official AWS documentation: Amazon VPC documentation.
Examine default subnets
Open the Subnets page and note that AWS creates one subnet per Availability Zone in the region (forus-east-1 that’s typically six subnets: us-east-1a through us-east-1f). Each subnet is associated with the same default VPC.

- They are configured with Auto-assign public IPv4 = enabled, so instances launched into them receive a public IPv4 address automatically.
- They are associated with the default route table, which contains a
0.0.0.0/0route pointing to the IGW. - The IGW attached to the VPC enables both outbound internet access and inbound reachability for instances that have public IPs and permissive security group rules.
Launch an EC2 instance in the default VPC
You can demonstrate the default VPC behavior by launching a simple EC2 instance into a default subnet. The steps below accept the standard EC2 defaults (AMI, instance type) to focus on networking behavior. Open the EC2 Launch Instance workflow and accept the defaults for AMI and instance type.

172.31.0.0/16 and a public IPv4 address — confirming it is in the default VPC and received a public IP automatically.

Verify connectivity (SSH and ping)
You can SSH to the instance using the downloaded key pair and verify outbound internet access (for example, by pinging 8.8.8.8). Example SSH session:- The instance received a public IPv4 address, and
- The instance’s security group was configured with an inbound rule allowing SSH from the relevant source IP.
Default VPC resources are convenient for quick tests but are not hardened for production. The AWS default security group does not, by itself, allow SSH from the public internet — you must explicitly add an inbound rule to permit SSH from your IP range (avoid
0.0.0.0/0 unless strictly necessary). Always follow the principle of least privilege for security group and NACL rules.Default VPCs let you launch instances and get internet connectivity quickly. For production workloads, design custom VPCs and subnet architectures with appropriate security controls (security groups, NACLs, route tables, NAT gateways) and consider private subnets for backend services.