<p>Does a caching-nameserver usually cache the negative DNS response SERVFAIL? </p>

<p>EDIT:
To clarify the question, I can see the caching nameserver caching negative responses NXDOMAIN, NODATA. But it does not do this for SERVFAIL responses. Is this intentional?</p>

[{'answer_id': 73461, 'author': 'Alex M', 'author_id': 9652, 'author_profile': 'https://Stackoverflow.com/users/9652', 'pm_score': 0, 'selected': False, 'text': '<p>One of the timeout fields in the SOA is a "negative timeout". It is usually set to a short time, such as 30 or 60 seconds. So, yes, but for a shorter time than a "positive" response.</p>\n'}, {'answer_id': 73540, 'author': 'pobk', 'author_id': 7829, 'author_profile': 'https://Stackoverflow.com/users/7829', 'pm_score': 2, 'selected': False, 'text': '<p><a href="http://www.faqs.org/rfcs/rfc1034.html" rel="nofollow noreferrer">RFC 1034</a> describes how to cache negative responses but did not define a mechanism for returning those cache results to peer resolvers. <a href="http://www.faqs.org/rfcs/rfc2308.html" rel="nofollow noreferrer">RFC 2308</a> defines these attributes.</p>\n\n<p>Negative caching was an optional part of the DNS Specifications...</p>\n'}, {'answer_id': 115261, 'author': 'Alnitak', 'author_id': 6782, 'author_profile': 'https://Stackoverflow.com/users/6782', 'pm_score': 4, 'selected': True, 'text': "<p>SERVFAIL is covered by §7.1 of RFC2308:</p>\n\n<blockquote>\n  <p>Server failures fall into two major\n  classes.  The first is where a \n  server can determine that it has been\n  misconfigured for a zone.  This may\n  be where it has been listed as a server, but not configured to be    a\n  server for the zone, or where it has\n  been configured to be a server    for\n  the zone, but cannot obtain the zone\n  data for some reason.  This    can\n  occur either because the zone file\n  does not exist or contains    errors,\n  or because another server from which\n  the zone should have    been available\n  either did not respond or was unable\n  or unwilling to    supply the zone.</p>\n  \n  <p>The second class is where the\n  server needs to obtain an answer from \n  elsewhere, but is unable to do so, due\n  to network failures, other    servers\n  that don't reply, or return server\n  failure errors, or    similar.</p>\n  \n  <p>In either case a resolver MAY cache\n  a server failure response.  If it \n  does so it MUST NOT cache it for\n  longer than five (5) minutes, and it \n  MUST be cached against the specific\n  query tuple &lt;query name, type, \n  class, server IP address&gt;.</p>\n</blockquote>\n\n<p>So basically, it's dependent on the implementation of your name server.</p>\n"}]
['https://Stackoverflow.com/questions/73433', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/12658/']