I have an Elasticbeanstalk application running that is externally accessible which works fine. I also have a VPN connection to the VPC via a Cisco 1000v appliance. I have a bind9 DNS server running inside my VPC that forwards to the Amazon VPC dns (x.x.x.2) server. The issue I'm running into is that traffic from my VPN is not routable to the internet, and when queried, the DNS server always returns the public IP address of the ELB (54.x.x.x). This configuration worked until late last week when it stopped working seemingly out of the blue.
Is it possible to have an externally available ELB with DNS an external DNS entry and internal DNS entry? So far all I have been able to find is either external or internal ELBs, not both.