<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have Microsoft DNS and DHCP running on a Windows 2012 R2 server. The processor is a 4 core 4 thread i5-4440 running at 3.1GHz with 16GB of memory. I am in the process of retiring this server and moving everything over to a QNAP NAS which
runs Linux. The NAS is running a 4 core 8 thread i7-7700 running at 3.6GHz with 40GB of memory. The Linux NAS is faster and has more threads and memory. I have installed dnsmasq on the NAS and DNS and DHCP are working. However during testing I ran into a strange
issue.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Running an nslookup on the NAS using the DNS on the NAS takes a lot longer than it does using the DNS running on the 2012 server.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using Microsoft DNS server<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[~] # time nslookup www.microsoft.com 192.168.22.200<o:p></o:p></p>
<p class="MsoNormal">Server: 192.168.22.200<o:p></o:p></p>
<p class="MsoNormal">Address 1: 192.168.22.200 djmfs1.djmuller.com<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Name: www.microsoft.com<o:p></o:p></p>
<p class="MsoNormal">Address 1: 172.229.210.230 a172-229-210-230.deploy.static.akamaitechnologies.com<o:p></o:p></p>
<p class="MsoNormal">Address 2: 2001:428:4404:18f::356e<o:p></o:p></p>
<p class="MsoNormal">Address 3: 2001:428:4404:192::356e<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">real 0m0.103s<o:p></o:p></p>
<p class="MsoNormal">user 0m0.001s<o:p></o:p></p>
<p class="MsoNormal">sys 0m0.000s<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using dnsmasq<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[~] # time nslookup www.microsoft.com 192.168.22.220<o:p></o:p></p>
<p class="MsoNormal">Server: 192.168.22.220<o:p></o:p></p>
<p class="MsoNormal">Address 1: 192.168.22.220 DJMFS2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Name: www.microsoft.com<o:p></o:p></p>
<p class="MsoNormal">Address 1: 172.229.210.230 a172-229-210-230.deploy.static.akamaitechnologies.com<o:p></o:p></p>
<p class="MsoNormal">Address 2: 2001:428:4404:192::356e<o:p></o:p></p>
<p class="MsoNormal">Address 3: 2001:428:4404:18f::356e<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">real 0m40.057s<o:p></o:p></p>
<p class="MsoNormal">user 0m0.000s<o:p></o:p></p>
<p class="MsoNormal">sys 0m0.001s<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">As you can see dnsmasq took a lot longer. Both DNS servers are set up to forward requests to my router (192.168.22.252) which then forwards them on the my ISP DNS servers. The router is NOT running a DNS server. Some queries run faster
on the NAS. Others, like www.micorsoft.com run slower. Here is my dnsmasq setup.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Main dnsmasq config file<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">user=xxxxx<o:p></o:p></p>
<p class="MsoNormal">group=yyyyyyy<o:p></o:p></p>
<p class="MsoNormal">log-facility=/share/CACHEDEV1_DATA/UserData/Logs/DNSMasq/dnsmasq.log<o:p></o:p></p>
<p class="MsoNormal">log-async=25<o:p></o:p></p>
<p class="MsoNormal">bind-dynamic<o:p></o:p></p>
<p class="MsoNormal">conf-file=/share/CACHEDEV1_DATA/UserData/Configs/DNSMasq/dnsmasq-dns.conf # DNS configuration information<o:p></o:p></p>
<p class="MsoNormal">conf-file=/share/CACHEDEV1_DATA/UserData/Configs/DNSMasq/dnsmasq-dhcp.conf # DHCP configuration information
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">dnsmasq-dns.conf file<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">domain-needed<o:p></o:p></p>
<p class="MsoNormal">domain=djmuller.com<o:p></o:p></p>
<p class="MsoNormal">no-hosts<o:p></o:p></p>
<p class="MsoNormal">addn-hosts=/share/CACHEDEV1_DATA/UserData/Configs/DNSMasq/dnsmasq-hosts.conf<o:p></o:p></p>
<p class="MsoNormal">expand-hosts<o:p></o:p></p>
<p class="MsoNormal">#log-queries<o:p></o:p></p>
<p class="MsoNormal">local-service<o:p></o:p></p>
<p class="MsoNormal">bogus-priv<o:p></o:p></p>
<p class="MsoNormal">filterwin2k<o:p></o:p></p>
<p class="MsoNormal">resolv-file=/share/CACHEDEV1_DATA/UserData/Configs/DNSMasq/dnsmasq-resolv.conf<o:p></o:p></p>
<p class="MsoNormal">stop-dns-rebind<o:p></o:p></p>
<p class="MsoNormal">rebind-localhost-ok<o:p></o:p></p>
<p class="MsoNormal">no-poll<o:p></o:p></p>
<p class="MsoNormal">clear-on-reload<o:p></o:p></p>
<p class="MsoNormal">domain-needed<o:p></o:p></p>
<p class="MsoNormal">mx-host=djmuller.com,djmuller.com,50<o:p></o:p></p>
<p class="MsoNormal">mx-target=mail.djmuller.com<o:p></o:p></p>
<p class="MsoNormal">cache-size=1000<o:p></o:p></p>
<p class="MsoNormal">conf-file=/share/CACHEDEV1_DATA/UserData/Configs/DNSMasq/dnsmasq-adservers.conf # List of servers that will return no-domain<o:p></o:p></p>
<p class="MsoNormal">rebind-domain-ok=/plex.direct/<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there a setting that needs to be changed/added/removed? What additional information do you need?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Don<o:p></o:p></p>
</div>
</body>
</html>