]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add missing standard IPv6 source address statements
authorNicki Křížek <nicki@isc.org>
Tue, 4 Aug 2026 16:01:12 +0000 (16:01 +0000)
committerNicki Křížek <nicki@isc.org>
Thu, 6 Aug 2026 11:50:09 +0000 (13:50 +0200)
Instances that listen on IPv6 pin their query/notify/transfer source
addresses to their own fd92:7065:b8e:ffff::N, but in some configs the
*-source-v6 statements were left unset. Explicitly add the missing
statements to make the configuration of IPv6-capable instances uniform.

Assisted-by: Claude:claude-fable-5
34 files changed:
bin/tests/system/cache_delegns/ns1/named.conf.j2
bin/tests/system/catz/ns2/named.conf.j2
bin/tests/system/catz/ns2/named7.conf.j2
bin/tests/system/catz/ns3/named.conf.j2
bin/tests/system/catz/ns4/named.conf.j2
bin/tests/system/chain/ns7/named.conf.j2
bin/tests/system/digdelv/ns1/named.conf.j2
bin/tests/system/digdelv/ns2/named.conf.j2
bin/tests/system/digdelv/ns3/named.conf.j2
bin/tests/system/filters/ns1/named.conf.j2
bin/tests/system/filters/ns2/named.conf.j2
bin/tests/system/filters/ns3/named.conf.j2
bin/tests/system/filters/ns4/named.conf.j2
bin/tests/system/filters/ns5/named.conf.j2
bin/tests/system/geoip2/ns2/named.conf.j2
bin/tests/system/geoip2/ns2/named10.conf.j2
bin/tests/system/geoip2/ns2/named11.conf.j2
bin/tests/system/geoip2/ns2/named12.conf.j2
bin/tests/system/geoip2/ns2/named3.conf.j2
bin/tests/system/geoip2/ns2/named4.conf.j2
bin/tests/system/geoip2/ns2/named5.conf.j2
bin/tests/system/geoip2/ns2/named6.conf.j2
bin/tests/system/geoip2/ns2/named7.conf.j2
bin/tests/system/geoip2/ns2/named8.conf.j2
bin/tests/system/geoip2/ns2/named9.conf.j2
bin/tests/system/idna/ns1/named.conf.j2
bin/tests/system/notify/ns3/named.conf.j2
bin/tests/system/resolver/ns6/named.conf.j2
bin/tests/system/resolver/ns7/named.conf.j2
bin/tests/system/resolver/ns7/named2.conf.j2
bin/tests/system/runtime/ns2/named1.conf.j2
bin/tests/system/runtime/ns2/named5.conf.j2
bin/tests/system/runtime/ns2/named6.conf.j2
bin/tests/system/synthrecord/ns1/named.conf.j2

index ed2f15cadd3e09e650f4dc340a924dd3e6d12bb0..3d2d80c19ff650678f8d80137acae85384dc27a3 100644 (file)
@@ -1,7 +1,10 @@
 options {
        query-source address 10.53.0.1;
+       query-source-v6 address fd92:7065:b8e:ffff::1;
        notify-source 10.53.0.1;
+       notify-source-v6 fd92:7065:b8e:ffff::1;
        transfer-source 10.53.0.1;
+       transfer-source-v6 fd92:7065:b8e:ffff::1;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.1; };
index 620bfd6e3b5ebe43fd4e95ded0c8de922964681e..d29e65dfc02151bab3ba6dc089e55ed3f383ac76 100644 (file)
@@ -8,8 +8,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 1076e8c8de73356d815f8a8053748b426b1d55b4..7abea92eb8a101bb8af1501b5c67c3ca75b62ee5 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 3b491aed939e11e6ecee53cbcf4d11ff8fa1639d..1e2ac13b78f482beda40df24185682ea1490a1bd 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.3;
+       query-source-v6 address fd92:7065:b8e:ffff::3;
        notify-source 10.53.0.3;
+       notify-source-v6 fd92:7065:b8e:ffff::3;
        transfer-source 10.53.0.3;
+       transfer-source-v6 fd92:7065:b8e:ffff::3;
        port @PORT@;
        allow-new-zones yes;
        pid-file "named.pid";
index 6525482b3243bcd36ecbacac278cef02de4a547d..4886bfa1e3a306128a7ca1af6fed37188cea3055 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.4;
+       query-source-v6 address fd92:7065:b8e:ffff::4;
        notify-source 10.53.0.4;
+       notify-source-v6 fd92:7065:b8e:ffff::4;
        transfer-source 10.53.0.4;
+       transfer-source-v6 fd92:7065:b8e:ffff::4;
        port @PORT@;
        tls-port @TLSPORT@;
        pid-file "named.pid";
index 2ff410965a6dc8cafc5aedaed3d80eddca84c2e2..16a7f14c6c43f84e5285d5cd604355aab33434ac 100644 (file)
@@ -1,8 +1,11 @@
 options {
        directory ".";
        query-source address 10.53.0.7;
+       query-source-v6 address fd92:7065:b8e:ffff::7;
        notify-source 10.53.0.7;
+       notify-source-v6 fd92:7065:b8e:ffff::7;
        transfer-source 10.53.0.7;
+       transfer-source-v6 fd92:7065:b8e:ffff::7;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.7; };
index e1dc7babde633e431cda333a4c3bbe3c3342efec..4cb673a1f13785abc41954206955e8f6dd84a804 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        notify-source 10.53.0.1;
+       notify-source-v6 fd92:7065:b8e:ffff::1;
        transfer-source 10.53.0.1;
+       transfer-source-v6 fd92:7065:b8e:ffff::1;
        query-source address 10.53.0.1;
+       query-source-v6 address fd92:7065:b8e:ffff::1;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.1; };
index d0d3a96276d52bf13d0711c27a617a6fd61112a0..e11cf56b9ddf87feb977ad829937ab0222d06416 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 58febf64c1f60ae312a35486a895e38ba4330431..aade9232f9b6025fd6e2e08f6e3b949313eb285a 100644 (file)
@@ -1,7 +1,10 @@
 options {
        notify-source 10.53.0.3;
+       notify-source-v6 fd92:7065:b8e:ffff::3;
        transfer-source 10.53.0.3;
+       transfer-source-v6 fd92:7065:b8e:ffff::3;
        query-source address 10.53.0.3;
+       query-source-v6 address fd92:7065:b8e:ffff::3;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.3; };
index 81534e6895e4b104e0443503fe9174f3078db897..9d5019b93ca2488ed2a963b89e9000deaf57d281 100644 (file)
@@ -3,8 +3,11 @@
 
 options {
        query-source address 10.53.0.1;
+       query-source-v6 address fd92:7065:b8e:ffff::1;
        notify-source 10.53.0.1;
+       notify-source-v6 fd92:7065:b8e:ffff::1;
        transfer-source 10.53.0.1;
+       transfer-source-v6 fd92:7065:b8e:ffff::1;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.1; };
index 5e6fa70fbc8a7a19614733d120ec71cb7f56f8f8..e58160d02e35c87b14bc22a6706578a820004947 100644 (file)
@@ -5,7 +5,9 @@ options {
        query-source address 10.53.0.2;
        query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 41e921d9750d75627bdbdc43c40dafeab66ca9ef..4803d3631e290e6a690ad10353a459588235edb5 100644 (file)
@@ -5,7 +5,9 @@ options {
        query-source address 10.53.0.3;
        query-source-v6 address fd92:7065:b8e:ffff::3;
        notify-source 10.53.0.3;
+       notify-source-v6 fd92:7065:b8e:ffff::3;
        transfer-source 10.53.0.3;
+       transfer-source-v6 fd92:7065:b8e:ffff::3;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.3; };
index 7911423872295daeb245a853969c4df04d8c1fd0..6f3a3f327a209f69b26abd7b82eb0b970a050c44 100644 (file)
@@ -3,8 +3,11 @@
 
 options {
        query-source address 10.53.0.4;
+       query-source-v6 address fd92:7065:b8e:ffff::4;
        notify-source 10.53.0.4;
+       notify-source-v6 fd92:7065:b8e:ffff::4;
        transfer-source 10.53.0.4;
+       transfer-source-v6 fd92:7065:b8e:ffff::4;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.4; };
index 1a67e6c8f79f8b690acdf1eaf3a00d95f177b08a..821450422dcfdf585f1085313f3cae2313ac017a 100644 (file)
@@ -1,7 +1,10 @@
 options {
        query-source address 10.53.0.5;
+       query-source-v6 address fd92:7065:b8e:ffff::5;
        notify-source 10.53.0.5;
+       notify-source-v6 fd92:7065:b8e:ffff::5;
        transfer-source 10.53.0.5;
+       transfer-source-v6 fd92:7065:b8e:ffff::5;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.5; };
index b4a006095750175ea21352d668ffda0439dc162e..8a60628d4b4904604194afe1ed113e553cd2fb05 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index f1b6623d95a79da037270bec26bc18e9f3321077..24c4c8e35270ee67a01e10733b8180acdac57cad 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 19688de9f8587329dcb73c9f235bc05a4dd8fc40..944a15b08e7fe16b20f4469d4e7196fd1311964f 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 86abf2115ba13f16ea176482be5481d970fade6a..caecccb0bf55618146a353aee2dbc5126fcb385b 100644 (file)
@@ -6,8 +6,11 @@ acl blocking {
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 63c824dad592243e2c645dee34229f517136070c..477db13e30e24932e545581ecb804ee6ae608bf2 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 39cb149a0c4f600480d617bd0ce3683679f2948a..92b5dc34c429c1c188a80273d13badd3b443f2c4 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index fd8e22e026423ee8523cc83f463bc390cb0d0f39..10b3cd85853e3bc3ef5a3fb335129f933939c57d 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index e76813bf311598dc2e2986e9fad25b62546fd2c4..9d7acc304f7032f67b4f9a71924e00e5f500fcc1 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 6a57790d69d3b04067de1e52731128b83fc2f53f..cd7f36a618b8dee804e004681452ad6905d1753e 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index c8654044759e2ef15090b8484a1fa6e16909b47a..f0de194f9f7aa160fffcd2002db21a6e3c19d2c7 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 8220006e3cadfb5a248d6a1b898c2cd035a63bc8..6c5c1107343ab94815384ddf527447c59ce0e3c0 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index e1dc7babde633e431cda333a4c3bbe3c3342efec..4cb673a1f13785abc41954206955e8f6dd84a804 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        notify-source 10.53.0.1;
+       notify-source-v6 fd92:7065:b8e:ffff::1;
        transfer-source 10.53.0.1;
+       transfer-source-v6 fd92:7065:b8e:ffff::1;
        query-source address 10.53.0.1;
+       query-source-v6 address fd92:7065:b8e:ffff::1;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.1; };
index b63243a02fef03c062381c85cb23e3683ec71aae..577136c7ff13dacc6e5bca2f12831e98d9ea8889 100644 (file)
@@ -4,8 +4,11 @@ include "named-tls.conf";
 
 options {
        query-source address 10.53.0.3;
+       query-source-v6 address fd92:7065:b8e:ffff::3;
        notify-source 10.53.0.3;
+       notify-source-v6 fd92:7065:b8e:ffff::3;
        transfer-source 10.53.0.3;
+       transfer-source-v6 fd92:7065:b8e:ffff::3;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.3; };
index 19d6a853c8fd54cdb1a9f34256c237d0f5ac4dce..c3fbadd7f67e12f70ec751f1896b3b54db3ee2b6 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.6;
+       query-source-v6 address fd92:7065:b8e:ffff::6;
        notify-source 10.53.0.6;
+       notify-source-v6 fd92:7065:b8e:ffff::6;
        transfer-source 10.53.0.6;
+       transfer-source-v6 fd92:7065:b8e:ffff::6;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.6; };
index cbf94cc3bb391c54e435d572574a363a925e3cc6..b8e1e558efd1f2374899041fd1d6ec5c26551464 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.7;
+       query-source-v6 address fd92:7065:b8e:ffff::7;
        notify-source 10.53.0.7;
+       notify-source-v6 fd92:7065:b8e:ffff::7;
        transfer-source 10.53.0.7;
+       transfer-source-v6 fd92:7065:b8e:ffff::7;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.7; };
index c858207229d2e38b5956dde73ca6303b0153d69c..1770988387b0a0a880c7f91f80ac5d6444aa0dd2 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        query-source address 10.53.0.7;
+       query-source-v6 address fd92:7065:b8e:ffff::7;
        notify-source 10.53.0.7;
+       notify-source-v6 fd92:7065:b8e:ffff::7;
        transfer-source 10.53.0.7;
+       transfer-source-v6 fd92:7065:b8e:ffff::7;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.7; };
index 012d4c2a408228d1b5372938bd7f20e2a14bc5e5..e8498fe9be9409f70d892b2efdfeca3eef29690b 100644 (file)
@@ -2,8 +2,11 @@
 
 options {
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index 83a5cabc8619ffc1ff5bbec6911862d81fb61e92..4cbfaa78bf30f554f2995fdf405f342b043f6ed5 100644 (file)
@@ -1,7 +1,10 @@
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index b55a223d14ebb553987805786e2bc35850869d72..9241750a10e6bf42714ea4f238ffdca3a8c9ba34 100644 (file)
@@ -1,7 +1,10 @@
 options {
        query-source address 10.53.0.2;
+       query-source-v6 address fd92:7065:b8e:ffff::2;
        notify-source 10.53.0.2;
+       notify-source-v6 fd92:7065:b8e:ffff::2;
        transfer-source 10.53.0.2;
+       transfer-source-v6 fd92:7065:b8e:ffff::2;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.2; };
index b708d7f10cf755a2a8f4c794cc7de1a949da4518..2bdf59abd878e154fb25fbd79ba5d0c46f263752 100644 (file)
@@ -3,8 +3,11 @@
 
 options {
        notify-source 10.53.0.1;
+       notify-source-v6 fd92:7065:b8e:ffff::1;
        transfer-source 10.53.0.1;
+       transfer-source-v6 fd92:7065:b8e:ffff::1;
        query-source address 10.53.0.1;
+       query-source-v6 address fd92:7065:b8e:ffff::1;
        port @PORT@;
        pid-file "named.pid";
        listen-on { 10.53.0.1; };