We are looking to upgrade our existing XG 450 unit to a larger XG 550 with a higher level license. Besides throughput and performance we are also interested in ditching our existing ISP load balancer which uses authoritative DNS records for our domain to provide webserver inbound access from the internet. I wanted to replicate this feature Apples to Apples on the new XG but alas, the DNS host entries don't support MX, SRV, NS, and a few other dns record types we utilize.
After some discussion with support it appears the only way to do this so that I can have 2 internet connections fail over correctly using DNS is to switch my DNS records away from our equipment out to an external DNS provider. I am curious however if I could just run DNS internally on a server we have here and make it work. So each webserver and our email provider MX record would have 2 DNS entries for the same server each with different IP addresses associated in case our primary link goes down. These entries would have a TTL (Time To Live) setting of 10 seconds or so.
Is this scenario possible with a simple Linux based DNS server inside our network? A person at home trying to connect to our website would make a request for our website, and the authoritative DNS server would be inside our network and somehow would know to send them to the link that is currently up and functional? Any thoughts, suggestions or experiences would be appreciated.
This thread was automatically locked due to age.