Hi,
I'm running an Exchange 2013 installation:
Office1
MBX1
CAS1
AD (Site 1)
Office2
MBX2
CAS2
AD (Site 2)
Both offices are connected via L2L VPN.
MBXes have DAG spread over both offices, however, file witness is in Office1 (primary office).
We implemented a simple DNS failover for client access:
Public DNS:
mail.company.com
A PublicIPofCAS1
A PublicIPofCAS2
Internal DNS (AD integrated):
mail.company.com
A PrivateIPofCAS1
A PrivateIPofCAS2
In this scenario, all internal users hit Private IPs of the CAS servers, and users outside company LAN the public IPs.
So far so good, I think this architecture can survive pretty much any server failure except, and that's the problem, the failure of the VPN connection (that unfortunately happened recently a few times).
So in case the inter-office VPN fails, users in Office1 are OK, since quorum stays in Office1, but users in Office2 cannot connect since they're resolving private IPs of either CAS1 (vpn down, so no connect), or CAS2 (can connect locally, but vpn down-no connection to MBX in primary site).
My question is:
Is there any scenario that could help users in Office2 connect to publicIP of CAS1 automatically ?
Since the vpn to Office1 is down, but Internet connection in both offices is working this is possible (Tested during last vpn failure), but users need to enter PublicIPofCAS1 in browser to get to OWA on the working node over Internet.
Would simply adding A records of PublicIPs of both CAS servers to internal DNS mail.company.com work ? I'm aware that this means that users would resolve public/private IPs at random and it might be a security concern, but it should work in case the vpn goes down (again)...
Thanks