Applications hosted on servers located in the same subnet cannot reference domain names (VIP) hosted on the load balancer for the subnet.
Assumption: server A and server B are hosted in the same subnet.
Application hosted on Server A is connecting to the VIP (which references an application hosted in Server B).
Connection initiation will go from Server A, via the VIP, to Server B; however, the response comes back directly from Server B to Server A.
Server A will not accept the response as it had sent the original request to the VIP only.
Question: Is this normal occurrence in network set-up? The suggested solution was to create a special internal-to-subnet IP for Server A to call app on Server B: I do not like this solution as it can lead to proliferation of internal IPs that can be cumbersome to manage.
The other option is to sprout subnets....
Any thoughts or suggestions?