[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensuse
Subject:    Re: A little help with named needed
From:       "David C. Rankin" <drankinatty () suddenlinkmail ! com>
Date:       2023-12-25 2:09:23
Message-ID: 4f897941-a100-4936-89a1-451cc3134cb6 () suddenlinkmail ! com
[Download RAW message or body]

On 12/23/23 13:09, Marc Chamberlin via openSUSE Users wrote:
> Hi OpenSuSE,  Can any expert on named (bind) tell me why I am getting the 
> following warnings whenever I restart my named.service, and how to fix?
> 
> Operating System: openSUSE Leap 15.4
> KDE Plasma Version: 5.24.4
> KDE Frameworks Version: 5.90.0
> Qt Version: 5.15.2
> Kernel Version: 5.14.21-150400.24.100-default (64-bit)
> Graphics Platform: X11
> Processors: 12 × Intel® Xeon® CPU E5-1650 v3 @ 3.50GHz
> Memory: 62.7 GiB of RAM
> Graphics Processor: Quadro K420/PCIe/SSE2
> 
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.150 general: 
> warning: checkhints: view external: b.root-servers.net/A (170.247.170.2) 
> missing from hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.150 general: 
> warning: checkhints: view external: b.root-servers.net/A (199.9.14.201) extra 
> record in hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.150 general: 
> warning: checkhints: view external: b.root-servers.net/AAAA (2801:1b8:10::b) 
> missing from hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.150 general: 
> warning: checkhints: view external: b.root-servers.net/AAAA (2001:500:200::b) 
> extra record in hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.526 general: 
> warning: checkhints: view internal: b.root-servers.net/A (170.247.170.2) 
> missing from hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.526 general: 
> warning: checkhints: view internal: b.root-servers.net/A (199.9.14.201) extra 
> record in hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.526 general: 
> warning: checkhints: view internal: b.root-servers.net/AAAA (2801:1b8:10::b) 
> missing from hints
> Dec 23 10:46:39 quasar named[29164]: 23-Dec-2023 10:46:39.526 general: 
> warning: checkhints: view internal: b.root-servers.net/AAAA (2001:500:200::b) 
> extra record in hints
> 
> 
>     Thanks as always, in advance, for helping me solve this puzzle... Marc...
> 

That is because several years ago, bind dropped the requirement for a 
root.hint file (or named.ca) and provides a compiled-in set of addresses. See: 
https://bind9.readthedocs.io/en/stable/reference.html under "type hint". All 
newer versions of bind no longer need it, but can use it if you provide one. 
In the past you had to provide root.hint that contained, e.g.

.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:BA3E::2:30
;
; FORMERLY NS1.ISI.EDU
;
.                        3600000      NS    B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201
;
; FORMERLY C.PSI.NET
;
.                        3600000      NS    C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
<snip>

That file was eliminated from being included in many distro packages for that 
reason. I haven't checked openSUSE lately, but Arch no longer provides one. 
Basically, when named runs now, it is smart enough to figure out what the root 
servers are an caches the information.

You can generate a new cashe file if your build requires it with, e.g.

dig +bufsize=1200 +norec NS . @a.root-servers.net > named.ca

It's probably been 10 years since it went away on Arch.

-- 
David C. Rankin, J.D.,P.E.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic