Package: dnscache
Version: 1:1.05-13
Severity: normal
Tags: newcomer patch
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Looking at the source for this Debian packaged djbdns I notice that the
list of DNS root servers (or at least their IPv4 addresses) is outdated;
this is used by dnscache, so whenever dnscache attempts to use an
obsolete root server the performance of dnscache will be affected
(although I expect this just means a short timeout before moving onto
another one). Several of the listed server addresses are obsolete.

The current list of DNS root servers is found at,

  https://www.iana.org/domains/root/servers

so just updating the dnsroots.global file to reflect the newer [IPv4]
addresses should bring the package up to date. Here's the patch against
the current version (named.root 2021092301) to do this,

--- dnsroots.global     2019-06-08 13:29:57.000000000 +0100
+++ dnsroots.global.new 2021-10-13 13:56:07.628385037 +0100
@@ -1,13 +1,13 @@
 198.41.0.4
-128.9.0.107
+199.9.14.201
 192.33.4.12
-128.8.10.90
+199.7.91.13
 192.203.230.10
 192.5.5.241
 192.112.36.4
-128.63.2.53
+198.97.190.53
 192.36.148.17
-198.41.0.10
+192.58.128.30
 193.0.14.129
-198.32.64.12
+199.7.83.42

alternatively just replace dnsroots.global with the newer version,

198.41.0.4
199.9.14.201
192.33.4.12
199.7.91.13
192.203.230.10
192.5.5.241
192.112.36.4
198.97.190.53
192.36.148.17
192.58.128.30
193.0.14.129
199.7.83.42
202.12.27.33

I'd appreciate if someone else could actually upload this etc to
update the package since I'm not that familiar with Debian package
maintenance.

Kind regards,

Andrew Richards.
-- System Information:
Debian Release: 11.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dnscache depends on:
ii  init-system-helpers  1.60
ii  libc6                2.31-13+deb11u2
ii  runit-helper         2.10.3
pn  sysuser-helper       <none>

Versions of packages dnscache recommends:
pn  daemon  <none>
pn  runit   <none>

dnscache suggests no packages.

Reply via email to