In DNS check, what “different subnets” and “number of MX records” warnings mean

dedicated-serverdomain-namedomain-name-systemmx-recordnameserver

In DNS check tools like intodns and dnsstuff, what are the following warnings means and how to avoid:

Different subnets : WARNING: Not all of your nameservers are in different subnets.

Number of MX records OK. Looks like you only have one MX record at your nameservers. You should be careful about what you are doing since you have a single point of failure that can lead to mail being lost if the server is down for a long time.

What is required in hosting environment/server to help have name servers and MX in different SubNets?

Best Answer

Different subnets: it's best to spread your nameservers around on the internet, so that if one of your networks goes down, at least clients can still resolve your names. The same goes for having a fallback for your actual services of course, or the point is moot.

MX records: Same story really. Have more than one mailserver, so you can take one down for maintenance.