Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

We have a Windows 2008 SP2 DNS server configured to use root hints. We have a certain MX record lookup that it periodically fails to resolve for our client machines.

The lookup is for the MX record for mydomain.com, which should resolve to mydomain-com.mail.eo.outlook.com.

Periodically our DNS server returns SERVFAIL error indicating it cant resolve the A record for mydomain-com.mail.eo.outlook.com.

From my research, it appears to be related to the different TTL values of the MX record, and the A record. The MX record has a TTL of 3600, the A record has a TTL of 60.

Has anyone experienced this issue before? Where the A record expires before the CNAME does, and causes your DNS server to return SERVFAIL error when attempting to resolve a MX record? Various technet articles recommend either enabling DNS forwarders, or decreasing your MaxCacheTTL entry. I simply dont understand why these would correct the issue? Why would the DNS server not just use root hints to lookup the A record again?

LINK: Technet article describing similar issue

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.