I have
- two public subnet which has one NAT EC2 instance and one bastion host
- one private subnet which has one EC2 instance
I am able to ping google.com from my bastion host but I am unable to do so from my private EC2 instnace.I have checked all steps mentioned here:- https://aws.amazon.com/premiumsupport/knowledge-center/ec2-internet-connectivity/
I think the problem is with my NACL.
INBOUND RULES OF THE NACL ATTACHED TO THE PRIVATE SUBNET

OUTBOUND RULES OF NACL ATTACHED TO THE PRIVATE SUBNET

Pinging google.com works in case I detach the NACLS from private subnet. Please verify these NACLS
NOTE: - 10.100.3.0/24 and 10.100.0.0/24 are the CIDRs of my public subnet