The DNS RFC is very vague on how a Resolver should treat temporary errors so further investigation of each implementation is needed.<div><br></div><div>See Page 30 of RFC 1034</div><div><a href="http://www.ietf.org/rfc/rfc1034.txt">http://www.ietf.org/rfc/rfc1034.txt</a></div>
<div><span class="Apple-style-span" style="font-family: &#39;Times New Roman&#39;; font-size: medium; "><pre style="word-wrap: break-word; white-space: pre-wrap; ">&quot;5.2.3. Temporary failures

In a less than perfect world, all resolvers will occasionally be unable
to resolve a particular request.  This condition can be caused by a
resolver which becomes separated from the rest of the network due to a
link failure or gateway problem, or less often by coincident failure or
unavailability of all servers for a particular domain.

It is essential that this sort of condition should not be signalled as a
name or data not present error to applications.  This sort of behavior
is annoying to humans, and can wreak havoc when mail systems use the
DNS.

While in some cases it is possible to deal with such a temporary problem
by blocking the request indefinitely, this is usually not a good choice,
particularly when the client is a server process that could move on to
other tasks.  The recommended solution is to always have temporary
failure as one of the possible results of a resolver function, even
though this may make emulation of existing HOSTS.TXT functions more
difficult.&quot;
</pre></span><div style="font-family: &#39;Times New Roman&#39;; font-size: medium; "><br></div><br><div class="gmail_quote">On Thu, Nov 18, 2010 at 1:18 PM, Chris Ernst <span dir="ltr">&lt;<a href="mailto:penguin-guy@comcast.net">penguin-guy@comcast.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">It&#39;s up to the client.  Typically, if the initial request fails and<br>
there is another NS record, it will just try the next one.<br>
<br>
        - Chris<br>
<div><div></div><div class="h5"><br>
On 11/18/2010 12:56 PM, David L. Willson wrote:<br>
&gt; If a domain has a couple NS records setup at the registrar, what happens<br>
&gt; if one of name-servers is down? Do lookups fail back to the client or<br>
&gt; fail gracefully to the other NS with no notice to the client?<br>
&gt;<br>
&gt; What if there are more than two name-servers? Are they all tried before<br>
&gt; a failure is reported, or just a certain number?<br>
&gt;<br>
&gt; What if the name-server is up, but there&#39;s another sort of failure, like<br>
&gt; &quot;no such domain&quot; or something like that?<br>
&gt;<br>
&gt; I am willing and able to look this up myself, or trace it out myself,<br>
&gt; but I&#39;m short of time, so I thought I&#39;d check if someone knew off the<br>
&gt; top of their head, and wanted to show off a bit.<br>
&gt;<br>
&gt; David L. Willson<br>
&gt; Trainer, Engineer, Enthusiast<br>
&gt; MCT MCSE Network+ A+ Linux+ LPIC-1 NovellCLA UbuntuCP<br>
&gt; tel://720.333.LANS<br>
&gt; Freeing the world from the tyranny (or whatevery) of Microsofty-ness<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; clue-tech mailing list<br>
&gt; <a href="mailto:clue-tech@cluedenver.org">clue-tech@cluedenver.org</a><br>
&gt; <a href="http://cluedenver.org/mailman/listinfo/clue-tech" target="_blank">http://cluedenver.org/mailman/listinfo/clue-tech</a><br>
<br>
_______________________________________________<br>
clue-tech mailing list<br>
<a href="mailto:clue-tech@cluedenver.org">clue-tech@cluedenver.org</a><br>
<a href="http://cluedenver.org/mailman/listinfo/clue-tech" target="_blank">http://cluedenver.org/mailman/listinfo/clue-tech</a><br>
</blockquote></div><br></div>