My public IP address (of my personal computer) from which I access the internet ranges from 112.110.x.x. For experiment, I created a VPC in AWS and chose the CIDR block as 112.110.0.0/16. In the route table, destination IP 112.110.0.0/16 has a target "local". I launched an EC2 instance in this VPC which uses this CIDR block 112.110.0.0/16 for internal IP assignment. Now, I am unable to connect to this instance from my local computer even though NACL allows 0/0 inbound and outbound traffic, and I've even allowed 0/0 traffic in the Security Group of this instance.
I want to know:
Do route tables reserve CIDR block IP address for both inbound as well as outbound connections and blocks all incoming internet (from outside the private network) traffic from any IP address which falls under the reserved IP address range in the CIDR block?
Is there any way for me to connect to this instance from local computer directly without using any VPN or a bastion host?