I have a bit of an odd issue. I have set up ping monitoring for uptime on some of my servers up in AWS that have a VPN Tunnel connection back to my local datacenter. On my domain controllers I can ping to all the EC2 instances private IPs with no issue, but on my monitoring server, I can only ping to the IP's of the instances that do not have an elastic IP attached to them. All systems have the same security groups on them allowing all internal traffic
The Monitoring server will try to ping the private ip of the EC2 instance, but it fails, and when I run a tracert, it looks like the ping is trying to go out to the internet to ping the system. However, if I ping a system without an elastic IP, it has no issue pinging that EC2 server. In addition, I have no trouble pinging any of these systems from my system, only the monitoring server
Example: On the Monitoring Server I ping AWS InstanceA which has the ip 10.100.0.2 and no elastic ip. I can resolve pings to this server with no issue
If I ping AWS InstanceB which has the ip 10.100.0.3 and an elastic ip, I can't resolve pings to this server.