<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
    I'm looking to use dnsmasq in a solution with unreliable and slow
    upstream DNS servers.<br>
    The ideal solution would be if when fetching a record from dnsmasq,
    it would cache the record according to the upstream TTL. If it has
    the record already cached, but the TTL is over 50% to expiration,
    dnsmasq would immediately respond to the query, but would also start
    trying to refetch the record from the upstream server.<br>
    <br>
    Similar type of behavior is used by many network protocols such as
    DHCP, and even DNS itself (zone transfer refresh/expiry).<br>
    <br>
    I've seen a few requests from this on the mailing list, such as
<a class="moz-txt-link-freetext" href="https://www.mail-archive.com/dnsmasq-discuss%40lists.thekelleys.org.uk/msg07555.html">https://www.mail-archive.com/dnsmasq-discuss%40lists.thekelleys.org.uk/msg07555.html</a><br>
    That one indicates that the issue would be investigated after 2.67
    was released. Did this ever go anywhere?<br>
    <br>
    Thanks<br>
    <br>
    -Patrick<br>
  </body>
</html>