<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<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>
</body>
</html>