In the ever-evolving landscape of cloud computing, change is inevitable. As of February 1, 2024, AWS is introducing a new charge for public IPv4 addresses, marking a significant shift in the way we approach and utilize these resources.
Starting now, there will be a charge of $0.005 per IP per hour for all public IPv4 addresses, whether attached to a service or not. This adjustment aims to reflect the increasing scarcity of IPv4 addresses and the rising costs associated with acquiring them, which have surged by more than 300% over the past 5 years.
This change applies universally to all AWS services, including popular ones like Amazon EC2, Amazon RDS, and Amazon EKS, impacting in-use public IPv4 addresses, additional Elastic IP addresses on running EC2 instances, and idle Elastic IP addresses in your account.
Why the Change?
The shift in pricing is not merely a financial adjustment but a call to action. IPv4 addresses are becoming a limited resource, and the new charge serves as a reminder to be mindful of our usage. It encourages users to contemplate accelerating their adoption of IPv6—a forward-thinking solution for modernization and conservation.
IPv6: The Future is Now
IPv6 addresses offer a vast pool of available addresses, ensuring a sustainable future for our cloud infrastructure. As we adapt to the changing landscape, understanding how to use IPv6 addresses becomes crucial for optimizing resources and building a more resilient and scalable system.
What’s Next?
This adjustment is not just a billing change; it’s an opportunity for growth and evolution. As we embrace IPv6, we position ourselves for a future where resources are abundant, and our systems are more efficient and sustainable.
Stay tuned as we delve into the world of IPv6, exploring its benefits, implementation strategies, and how it can transform the way we approach cloud computing. The journey towards a more scalable and future-proof cloud infrastructure begins now.
How we can add IPV6 in our AWS account
Search for VPC in your AWS account & select VPC

Click on VPCs

Select your Default Vpc
Click Actions –> Edit CIDRs

Click on Add new IPv6 CIDR

Select Amazon-provided IPv6 CIDR block
Select your VPC region
Click on Select CIDR

New IPv6 CIDR is added and click on close

Now click on Subnets

Select subnet
Actions –> Edit IPv6 CIDRs

click on Add

Update Subent CIDR block
it will give space for 2 numbers
add
01::/64
#save

Select second subnet
Actions –> Edit IPv6 CIDRs

click on Add

Update

Select third subnet
Actions –> Edit IPv6 CIDRs

Add IPv6 CIDR

Update
03::/64
save

Click on route tables
Select default route table
click on Routes

Click on Add route

Select IPv6 –> ::/0

Select Internet gateway
and select your default igw and save changes

Added IPv6 in routes

Now comeback to EC2
Click on Security groups

select Default Security group and click on Outbound rules, by default its added Ipv6

Now Click on Inbound rules
Edit Inbound rules

Add rule

Add Type and source

Ipv6 is added to inbound rules

Launch EC2 instance with IPv6
Give Name and select AMI

Add keypair and Click on Network settings –> edit

Select subnet
Auto assign IPv6 enable
Select security group and launch instance

Launched Ec2 with IPv6

Let’s SSH
ssh -i "keypair" ubuntu@IPv6

Update

Install Docker

Run a container

Hope you learned something new from this Blog
Thanks
Leave a Reply