<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>