<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>In digging into the source, it looks like loop detect was
      purposefully coded to only detect loops on upstream servers and
      not any servers that are for a specific domain.  I'm curious why
      that is, and would it be acceptable to remove the SERV_HAS_DOMAIN
      in the relevant sections of <b>src/loop.c</b>?<br>
    </p>
    <p>Line 33:</p>
    <blockquote>
      <p>   /* Loop through all upstream servers not for particular
        domains, and send a query to that server which is<br>
              identifiable, via the uid. If we see that query back
        again, then the server is looping, and we should not use it. */<br>
           for (serv = daemon->servers; serv; serv = serv->next)<br>
             if (!(serv->flags & <br>
               (SERV_LITERAL_ADDRESS | SERV_NO_ADDR | SERV_USE_RESOLV |
        SERV_NO_REBIND | <b>SERV_HAS_DOMAIN</b> | SERV_FOR_NODOTS |
        SERV_LOOP)))</p>
    </blockquote>
    <p>Line 106:</p>
    <blockquote>
      <p> for (serv = daemon->servers; serv; serv = serv->next)<br>
             if (!(serv->flags & <br>
               (SERV_LITERAL_ADDRESS | SERV_NO_ADDR | SERV_USE_RESOLV |
        SERV_NO_REBIND | <b>SERV_HAS_DOMAIN</b> | SERV_FOR_NODOTS |
        SERV_LOOP)) &&<br>
             uid == serv->uid)</p>
    </blockquote>
    <p>Thanks,</p>
    <p>Jon<br>
    </p>
    <div class="moz-cite-prefix">On 10/16/2019 10:23 AM, Jonathan Knoll
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:e3d64ff7-93bb-61bf-63c9-c46a32c4b189@oracle.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Hey all,</p>
      <p>Hopefully I am just misconfiguring something, but when I try to
        test out the dns-loop-detect feature and configure two instances
        of dnsmasq to forward to each other a loop is formed but is
        never stopped.</p>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 4px 8px 0px; position: relative;
        color: rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">Steps to reproduce:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">Prerequisites:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Two VM based servers on the same network</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Both running dnsmasq as a container using the host network.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Each has a configuration line to forward "my.fun.domain" to the other</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">Procedure:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Run the two containers with the described configuration WITHOUT the dns-loop-detect flag.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    The following startup logs were observed:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">        dnsmasq[10]: started, version 2.80 cachesize 150</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">        dnsmasq[10]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotify dumpfile</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">        dnsmasq[10]: using nameserver <other server IP>#53 for domain my.fun.domain</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">        dnsmasq[10]: cleared cache</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * From one of the servers, query using nslookup:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    "nslookup some.my.fun.domain 127.0.0.1"</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Observe both servers forward to each other repeatedly and immediately reach the connection limit.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    Truncated logs from one server:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          dnsmasq[9]: query[A] some.my.fun.domain from 10.19.166.12</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          dnsmasq[9]: forwarded some.my.fun.domain to 10.19.166.12</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          parsed: ['query[A]', 'some.my.fun.domain', 'from', '10.19.166.12']</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          dnsmasq[9]: query[A] some.my.fun.domain from 10.19.166.12</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          dnsmasq[9]: forwarded some.my.fun.domain to 10.19.166.12</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">          dnsmasq[9]: Maximum number of concurrent DNS queries reached (max: 150)</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    Logs from the other server are identical but instead have the opposite server's IP address.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;"> -----</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Stop the two containers, and run again WITH the dns-loop-detect flag in the configuration</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    The same exact startup logs are observed as before.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Perform the same nslookup query from one of the servers</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">    "nslookup some.my.fun.domain 127.0.0.1"</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  * Observe both servers show the exact same behavior as before.</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">  The configuration used:</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      ```</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      no-resolv</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      no-hosts</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      dns-loop-detect</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      server=/my.fun.domain/<IP of other server>#53</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      user=root</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      conf-dir=/etc/dnsmasq.d</pre>
      </div>
      <div style="box-sizing: inherit; counter-increment: snippet 1;
        margin-left: 32px; padding: 0px 8px; position: relative; color:
        rgb(29, 28, 29); font-family: Monaco, Menlo, Consolas,
        "Courier New", monospace; font-size: 13px; font-style:
        normal; font-variant-ligatures: common-ligatures;
        font-variant-caps: normal; font-weight: 400; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial;">
        <pre style="box-sizing: inherit; margin: 0px; padding: 0px 4px; --saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13); font-size: inherit; line-height: inherit; font-variant-ligatures: contextual; white-space: pre-wrap; overflow-wrap: break-word; word-break: normal; tab-size: 4; font-family: inherit; border-top-color: ; border-top-style: ; border-width: 0px; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px; background: transparent; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent;">      ```</pre>
      </div>
      <p>Any suggestions?</p>
      <p>Thanks,<br>
        Jon<br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Dnsmasq-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk">Dnsmasq-discuss@lists.thekelleys.org.uk</a>
<a class="moz-txt-link-freetext" href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.thekelleys.org.uk_mailman_listinfo_dnsmasq-2Ddiscuss&d=DwICAg&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=p0-OZ-Makpysak8_95uldC4NnpiabeIz_6fATzQwXi8&m=OMQ4X-iUReOJ_tBBMvbO6bq15DXB4IjyZ45RIEVigt4&s=Rur3NBhXRlZUdF5pLkTrUf2G3izQsaCnIO67kKfLPhU&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.thekelleys.org.uk_mailman_listinfo_dnsmasq-2Ddiscuss&d=DwICAg&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=p0-OZ-Makpysak8_95uldC4NnpiabeIz_6fATzQwXi8&m=OMQ4X-iUReOJ_tBBMvbO6bq15DXB4IjyZ45RIEVigt4&s=Rur3NBhXRlZUdF5pLkTrUf2G3izQsaCnIO67kKfLPhU&e=</a> 
</pre>
    </blockquote>
  </body>
</html>