<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On thing which might be interesting, is to define a new type of upstream server (maybe called a look-aside server) which dnsmasq will send a query to first, and which if it can't answer the query can return a custom return-code "Not known", which causes dnsmasq to then push the query into the standard server pathway.<br>
</blockquote><div><br></div><div>How's this help? Hasn't dnsmasq thrown away the information it would need to send the query to a second server at this point?</div><div><br></div><div>Or is the fingerprint kept in a "not known" table, such that when the client tries again (and dnsmasq receives a second copy of the query), the look-aside is skipped and the normal servers are used? That would work, but add a non-negligible retry timeout to all queries which use the normal servers.</div>
</div>