Two server plus witness server in exchange 2013. The two servers named EX01 and EX02. When EX01 has the network cable disconnected the database fails over and mail continues to flow. When the network cable is disconnected from EX02, the database fails over but mail flow stops. I used the following article to set it up. http://exchangeserverpro.com/exchange-2013-client-access-server-high-availability/ I then set up DNS entries but I wonder if I made some mistakes. Here is the DNS settings starting with Go Daddy:
Zone file at Registar (go daddy)
A records
mail Public IP (cable ISP)
mail Public IP (secondary ISP)
MX
Prioity 5
Points to mail.domain.com
TTL 1 hour
TXT
Host @
TXT Value v=spf1 mx a ip4:(cable Public IP)/32 ip4:(secondary ISP Public IP)/32 ~all 1
SVR
Service _smtp
Protocal _tcp
Name @
Priority 20
Weight 20
Port 80
Target mail.domain.com
TTL 1 hour
-------------------------------------------------
DNS Records on In house DNS Servers which are 10.99.1.4 and 10.99.1.7
Forward Lookup Zones
Internal domain.com
(same as parent folder) Host (A) 10.99.1.4
(same as parent folder) Host (A) 10.99.1.7
(same as parent folder) Name Server (NS) DC4.internaldomainname.com
(same as parent folder) Name Server (NS) DC7.internaldomainname.com
DAG1 Host (A) 10.99.1.10
DC4 Host (A) 10.99.1.4
DC7 Host (A) 10.99.1.7
EX01 Host (A) 10.99.1.8 (Mail server 1)
EX02 Host (A) 10.99.1.6 (mail server 2)
mail Host (A) 10.99.1.6
mail Host (A) 10.99.1.8
External Domain.com
(same as parent folder) Mail Exchanger (MX) EX02.internaldomainname.com
(same as parent folder) Mail Exchanger (MX) EX01.internaldomainname.com
mail Host (A) 10.99.1.6
mail.Host (A) 10.99.1.8
name servers and TXT files are the same as internaldomainname.com
------------------------------------------------------
Firewall pfSense
NAT
Cable ISP Public IP translated to both EX01 and EX02
Secondary ISP Pubic IP translated to both EX01 and EX01
Thanks for any help you can provide.