]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Sync root hints with primary source
authorMartin Basti <mbasti@isc.org>
Thu, 2 Jul 2026 14:37:06 +0000 (16:37 +0200)
committerMartin Basti <mbasti@isc.org>
Tue, 14 Jul 2026 11:44:25 +0000 (13:44 +0200)
Should match https://www.internic.net/zones/named.root

lib/dns/rootns.c

index c8ba7f6e0b2edb50e7c3d9e6b1560d19159d943a..2e719426d6c7160db3cdd026645dba41f92afca5 100644 (file)
 #include <dns/view.h>
 
 static char root_ns[] =
+       ";       This file holds the information on root name servers needed "
+       "to \n"
+       ";       initialize cache of Internet domain name servers\n"
+       ";       (e.g. reference this file in the \"cache  .  <file>\"\n"
+       ";       configuration file of BIND domain name servers). \n"
+       "; \n"
+       ";       This file is made available by InterNIC \n"
+       ";       under anonymous FTP as\n"
+       ";           file                /domain/named.cache \n"
+       ";           on server           FTP.INTERNIC.NET\n"
+       ";       -OR-                    RS.INTERNIC.NET\n"
        ";\n"
-       "; Internet Root Nameservers\n"
+       ";       last update:     May 21, 2026\n"
+       ";       related version of root zone:     2026052101\n"
+       "; \n"
+       "; FORMERLY NS.INTERNIC.NET \n"
        ";\n"
-       "$TTL 518400\n"
-       ".                       518400  IN      NS      A.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      B.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      C.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      D.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      E.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      F.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      G.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      H.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      I.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      J.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      K.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      L.ROOT-SERVERS.NET.\n"
-       ".                       518400  IN      NS      M.ROOT-SERVERS.NET.\n"
-       "A.ROOT-SERVERS.NET.     3600000 IN      A       198.41.0.4\n"
-       "A.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:BA3E::2:30\n"
-       "B.ROOT-SERVERS.NET.     3600000 IN      A       170.247.170.2\n"
-       "B.ROOT-SERVERS.NET.     3600000 IN      AAAA    2801:1b8:10::b\n"
-       "C.ROOT-SERVERS.NET.     3600000 IN      A       192.33.4.12\n"
-       "C.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2::c\n"
-       "D.ROOT-SERVERS.NET.     3600000 IN      A       199.7.91.13\n"
-       "D.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2d::d\n"
-       "E.ROOT-SERVERS.NET.     3600000 IN      A       192.203.230.10\n"
-       "E.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:a8::e\n"
-       "F.ROOT-SERVERS.NET.     3600000 IN      A       192.5.5.241\n"
-       "F.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:2F::F\n"
-       "G.ROOT-SERVERS.NET.     3600000 IN      A       192.112.36.4\n"
-       "G.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:12::d0d\n"
-       "H.ROOT-SERVERS.NET.     3600000 IN      A       198.97.190.53\n"
-       "H.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:1::53\n"
-       "I.ROOT-SERVERS.NET.     3600000 IN      A       192.36.148.17\n"
-       "I.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:7fe::53\n"
-       "J.ROOT-SERVERS.NET.     3600000 IN      A       192.58.128.30\n"
-       "J.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:503:C27::2:30\n"
-       "K.ROOT-SERVERS.NET.     3600000 IN      A       193.0.14.129\n"
-       "K.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:7FD::1\n"
-       "L.ROOT-SERVERS.NET.     3600000 IN      A       199.7.83.42\n"
-       "L.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:500:9f::42\n"
-       "M.ROOT-SERVERS.NET.     3600000 IN      A       202.12.27.33\n"
-       "M.ROOT-SERVERS.NET.     3600000 IN      AAAA    2001:DC3::35\n";
+       ".                        3600000      NS    A.ROOT-SERVERS.NET.\n"
+       "A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4\n"
+       "A.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:ba3e::2:30\n"
+       "; \n"
+       "; FORMERLY NS1.ISI.EDU \n"
+       ";\n"
+       ".                        3600000      NS    B.ROOT-SERVERS.NET.\n"
+       "B.ROOT-SERVERS.NET.      3600000      A     170.247.170.2\n"
+       "B.ROOT-SERVERS.NET.      3600000      AAAA  2801:1b8:10::b\n"
+       "; \n"
+       "; FORMERLY C.PSI.NET \n"
+       ";\n"
+       ".                        3600000      NS    C.ROOT-SERVERS.NET.\n"
+       "C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12\n"
+       "C.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2::c\n"
+       "; \n"
+       "; FORMERLY TERP.UMD.EDU \n"
+       ";\n"
+       ".                        3600000      NS    D.ROOT-SERVERS.NET.\n"
+       "D.ROOT-SERVERS.NET.      3600000      A     199.7.91.13\n"
+       "D.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2d::d\n"
+       "; \n"
+       "; FORMERLY NS.NASA.GOV\n"
+       ";\n"
+       ".                        3600000      NS    E.ROOT-SERVERS.NET.\n"
+       "E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10\n"
+       "E.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:a8::e\n"
+       "; \n"
+       "; FORMERLY NS.ISC.ORG\n"
+       ";\n"
+       ".                        3600000      NS    F.ROOT-SERVERS.NET.\n"
+       "F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241\n"
+       "F.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f\n"
+       "; \n"
+       "; FORMERLY NS.NIC.DDN.MIL\n"
+       ";\n"
+       ".                        3600000      NS    G.ROOT-SERVERS.NET.\n"
+       "G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4\n"
+       "G.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:12::d0d\n"
+       "; \n"
+       "; FORMERLY AOS.ARL.ARMY.MIL\n"
+       ";\n"
+       ".                        3600000      NS    H.ROOT-SERVERS.NET.\n"
+       "H.ROOT-SERVERS.NET.      3600000      A     198.97.190.53\n"
+       "H.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::53\n"
+       "; \n"
+       "; FORMERLY NIC.NORDU.NET\n"
+       ";\n"
+       ".                        3600000      NS    I.ROOT-SERVERS.NET.\n"
+       "I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17\n"
+       "I.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fe::53\n"
+       "; \n"
+       "; OPERATED BY VERISIGN, INC.\n"
+       ";\n"
+       ".                        3600000      NS    J.ROOT-SERVERS.NET.\n"
+       "J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30\n"
+       "J.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:c27::2:30\n"
+       "; \n"
+       "; OPERATED BY RIPE NCC\n"
+       ";\n"
+       ".                        3600000      NS    K.ROOT-SERVERS.NET.\n"
+       "K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129\n"
+       "K.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1\n"
+       "; \n"
+       "; OPERATED BY ICANN\n"
+       ";\n"
+       ".                        3600000      NS    L.ROOT-SERVERS.NET.\n"
+       "L.ROOT-SERVERS.NET.      3600000      A     199.7.83.42\n"
+       "L.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:9f::42\n"
+       "; \n"
+       "; OPERATED BY WIDE\n"
+       ";\n"
+       ".                        3600000      NS    M.ROOT-SERVERS.NET.\n"
+       "M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33\n"
+       "M.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35\n"
+       "; End of file"
+       "\n"; /* ensure posix endlines, original doc doesn't have it */
 
 static isc_result_t
 in_rootns(dns_rdataset_t *rootns, dns_name_t *name) {