<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;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@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="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Nick, Greg,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you both, don’t deal with that level of detail very often but I love having a clue as to the underpinnings of things.<br>
The root priming process is exactly the sort of thing you’d hope a service like this did, and it does!<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">Brian<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> bind-users <bind-users-bounces@lists.isc.org> <b>
On Behalf Of </b>Greg Choules via bind-users<br>
<b>Sent:</b> Tuesday, December 10, 2024 2:57 AM<br>
<b>To:</b> Nick Tait <nick@tait.net.nz><br>
<b>Cc:</b> bind-users@lists.isc.org<br>
<b>Subject:</b> Re: forwarding non-domain queries<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td style="border:solid #CBCBCB 3.0pt;background:#E35205;padding:0in 3.75pt 0in 3.75pt">
<p align="center" style="text-align:center;line-height:105%"><i><span style="font-size:10.0pt;line-height:105%;color:yellow">ATTENTION: This email came from an external source. Do not open attachments or click on links from unknown senders or unexpected emails.</span></i><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">Hi Nick. <o:p></o:p></p>
<div>
<p class="MsoNormal">True, they do, but very infrequently. Here are the ones I could find from recent history:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">b-root 2023-11-27<o:p></o:p></p>
</div>
<p class="MsoNormal">i-root 2016-03-23<br>
h-root 2015-12-01<br>
d-root 2013-01-03<br>
l-root 2007-11-01<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Despite those changes, each release of BIND (and other resolvers, I believe) contains the current set, whatever they are, and one of the first things a resolver does when it starts receiving queries is to update the set of roots in a process
known as root priming.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">So, genuinely private networks aside, there is no reason to maintain your own hints file and therefore hint zone.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers, Greg<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Tue, 10 Dec 2024 at 07:26, Nick Tait via bind-users <<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">On 10/12/2024 12:25, Greg Choules via bind-users wrote:<br>
> Actually you don't need it anyway, even if you are doing recursion, as <br>
> Internet root hints have been built into BIND for many years. The only <br>
> reason you would need a hint zone is to define custom roots for a <br>
> private network that is *completely* isolated from the Internet. Your <br>
> corporate network does not meet that criterion because your corporate <br>
> DNS servers will be answering names from the Internet. Therefore, lose <br>
> the hint zone.<br>
<br>
The only consideration here is that every so often a change might be <br>
made to the root DNS servers, and based on past experience it has taken <br>
many months for the compiled-in list of root servers within BIND to be <br>
updated, which results in warnings being logged by BIND. Having a hint <br>
file allows you to update that file - either manually or by upgrading a <br>
distro package (e.g. "dns-root-data" on Ubuntu) - to eliminate those <br>
warnings.<br>
<br>
Nick.<br>
<br>
-- <br>
Visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">
https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>
<br>
ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://www.isc.org/contact/" target="_blank">https://www.isc.org/contact/</a> for more information.<br>
<br>
<br>
bind-users mailing list<br>
<a href="mailto:bind-users@lists.isc.org" target="_blank">bind-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>