# ns1.consistency05.xa . { bind 127.14.5.21 bind fda1:b2:c3:0:127:14:5:21 log file Consistency-TP/consistency05/consistency05.xa.zone consistency05.xa } # ns2.consistency05.xa . { bind 127.14.5.22 bind fda1:b2:c3:0:127:14:5:22 log file Consistency-TP/consistency05/consistency05.xa.zone consistency05.xa } # ns1.consistency05.xb . { bind 127.14.5.23 bind fda1:b2:c3:0:127:14:5:23 log file Consistency-TP/consistency05/consistency05.xb.zone consistency05.xb } # ns2.consistency05.xb . { bind 127.14.5.24 bind fda1:b2:c3:0:127:14:5:24 log file Consistency-TP/consistency05/consistency05.xb.zone consistency05.xb } ### ==== Scenarios Consistency05 ==== ## ADDRESSES-MATCH-1.consistency05.xa # ns1 and ns2 addresses-match-1.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-1.consistency05.xa } ## ADDRESSES-MATCH-2.consistency05.xa addresses-match-2.consistency05.xa:53 { bind 127.14.5.33 # ns3.addresses-match-2.consistency05.xb bind fda1:b2:c3:0:127:14:5:33 # ns3.addresses-match-2.consistency05.xb bind 127.14.5.34 # ns4.addresses-match-2.consistency05.xb bind fda1:b2:c3:0:127:14:5:34 # ns4.addresses-match-2.consistency05.xb log file Consistency-TP/consistency05/addresses-match-2.consistency05.xa.zone addresses-match-2.consistency05.xa } ## ADDRESSES-MATCH-3.consistency05.xa # ns1 addresses-match-3.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-3.consistency05.xa header { response clear aa } } # ns2 addresses-match-3.consistency05.xa:53 { bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-3.consistency05.xa } ## ADDRESSES-MATCH-4.consistency05.xa # ns1 addresses-match-4.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 log template ANY ANY addresses-match-4.consistency05.xa { rcode SERVFAIL } } # ns2 addresses-match-4.consistency05.xa:53 { bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-4.consistency05.xa } ## ADDRESSES-MATCH-5.consistency05.xa # ns1 addresses-match-5.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 log acl addresses-match-5.consistency05.xa { drop } } # ns2 addresses-match-5.consistency05.xa:53 { bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-5.consistency05.xa } ## ADDRESSES-MATCH-6.consistency05.xa # ns1 and ns2 addresses-match-6.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-6.consistency05.xa template IN NS child.addresses-match-6.consistency05.xa { answer "child.addresses-match-6.consistency05.xa. 600 NS ns1.sibbling.addresses-match-6.consistency05.xa." answer "child.addresses-match-6.consistency05.xa. 600 NS ns2.sibbling.addresses-match-6.consistency05.xa." additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency06.xa. 600 A 127.14.5.34" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } # ns3 addresses-match-6.consistency05.xa:53 { bind 127.14.5.33 bind fda1:b2:c3:0:127:14:5:33 template IN SOA child.addresses-match-6.consistency05.xa { answer "child.addresses-match-6.consistency05.xa. 3600 IN SOA ns1.sibbling.addresses-match-6.consistency05.xa. admin.mail.xa. 2023092000 21600 3600 604800 86400" } template IN NS child.addresses-match-6.consistency05.xa { answer "child.addresses-match-6.consistency05.xa. 600 NS ns1.sibbling.addresses-match-6.consistency05.xa." answer "child.addresses-match-6.consistency05.xa. 600 NS ns2.sibbling.addresses-match-6.consistency05.xa." } template IN SOA sibbling.addresses-match-6.consistency05.xa { answer "sibbling.addresses-match-6.consistency05.xa. 3600 IN SOA ns1.sibbling.addresses-match-6.consistency05.xa. admin.mail.xa. 2023092000 21600 3600 604800 86400" } template IN NS sibbling.addresses-match-6.consistency05.xa { answer "sibbling.addresses-match-6.consistency05.xa. 600 NS ns1.sibbling.addresses-match-6.consistency05.xa." answer "sibbling.addresses-match-6.consistency05.xa. 600 NS ns2.sibbling.addresses-match-6.consistency05.xa." additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency06.xa. 600 A 127.14.5.34" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } # ns4 addresses-match-6.consistency05.xa:53 { bind 127.14.5.34 bind fda1:b2:c3:0:127:14:5:34 template IN NS child.addresses-match-6.consistency05.xa { answer "child.addresses-match-6.consistency05.xa. 600 NS ns1.sibbling.addresses-match-6.consistency05.xa." answer "child.addresses-match-6.consistency05.xa. 600 NS ns2.sibbling.addresses-match-6.consistency05.xa." } template IN NS sibbling.addresses-match-6.consistency05.xa { answer "sibbling.addresses-match-6.consistency05.xa. 600 NS ns1.sibbling.addresses-match-6.consistency05.xa." answer "sibbling.addresses-match-6.consistency05.xa. 600 NS ns2.sibbling.addresses-match-6.consistency05.xa." additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" additional "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 A 127.14.5.33" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" } template IN A ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency06.xa. 600 A 127.14.5.34" } template IN AAAA ns1.sibbling.addresses-match-6.consistency05.xa { answer "ns1.sibbling.addresses-match-6.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } ## ADDRESSES-MATCH-7.consistency05.xa # ns1 and ns2 addresses-match-7.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addresses-match-7.consistency05.xa template IN NS subdomain.addresses-match-7.consistency05.xa { answer "subdomain.addresses-match-7.consistency05.xa. 600 NS ns1.subdomain.addresses-match-7.consistency05.xa." answer "subdomain.addresses-match-7.consistency05.xa. 600 NS ns2.subdomain.addresses-match-7.consistency05.xa." additional "ns1.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.33" additional "ns1.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.34" additional "ns2.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.33" } template IN AAAA ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" } template IN A ns2.subdomain.addresses-match-7.consistency05.xa { answer "ns2.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.34" } template IN AAAA ns2.subdomain.addresses-match-7.consistency05.xa { answer "ns2.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } # ns3 addresses-match-7.consistency05.xa:53 { bind 127.14.5.33 bind fda1:b2:c3:0:127:14:5:33 bind 127.14.5.34 bind fda1:b2:c3:0:127:14:5:34 log template IN SOA subdomain.addresses-match-7.consistency05.xa { answer "subdomain.addresses-match-7.consistency05.xa. 3600 IN SOA ns1.subdomain.addresses-match-7.consistency05.xa. admin.mail.xa. 2023092000 21600 3600 604800 86400" } template IN NS subdomain.addresses-match-7.consistency05.xa { answer "subdomain.addresses-match-7.consistency05.xa. 600 NS ns1.subdomain.addresses-match-7.consistency05.xa." answer "subdomain.addresses-match-7.consistency05.xa. 600 NS ns2.subdomain.addresses-match-7.consistency05.xa." additional "ns1.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.33" additional "ns1.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.subdomain.addresses-match-7.consistency05.xa. 600 A 127.14.5.34" additional "ns2.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomIN.addresses-match-7.consistency05.xa. 600 A 127.14.5.33" } template IN AAAA ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" } template IN A ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomain.addresses-match-7.consistency06.xa. 600 A 127.14.5.34" } template IN AAAA ns1.subdomain.addresses-match-7.consistency05.xa { answer "ns1.subdomain.addresses-match-7.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } ## addr-match-del-undel-1.consistency05.xa # addr-match-del-undel-1.consistency05.xa:53 { # Delegated # bind 127.14.5.31 # ns1 # bind fda1:b2:c3:0:127:14:5:31 # ns1 # bind 127.14.5.32 # ns2 # bind fda1:b2:c3:0:127:14:5:32 # ns2 # log # file Consistency-TP/consistency05/addr-match-del-undel-1.consistency05.xa.zone addr-match-del-undel-1.consistency05.xa # } addr-match-del-undel-1.consistency05.xa:53 { # Undelegated bind 127.14.5.33 # ns3 bind fda1:b2:c3:0:127:14:5:33 # ns3 bind 127.14.5.34 # ns4 bind fda1:b2:c3:0:127:14:5:34 # ns4 log file Consistency-TP/consistency05/addr-match-del-undel-1.consistency05.xa_UNDEL.zone addr-match-del-undel-1.consistency05.xa } ## addr-match-del-undel-2.consistency05.xa addr-match-del-undel-2.consistency05.xa:53 { # Delegated bind 127.14.5.31 # ns1 bind fda1:b2:c3:0:127:14:5:31 # ns1 bind 127.14.5.32 # ns2 bind fda1:b2:c3:0:127:14:5:32 # ns2 log file Consistency-TP/consistency05/addr-match-del-undel-2.consistency05.xa.zone addr-match-del-undel-2.consistency05.xa } addr-match-del-undel-2.consistency05.xa:53 { # Undelegated bind 127.14.5.33 # ns3.addr-match-del-undel-2.consistency05.xb. bind fda1:b2:c3:0:127:14:5:33 # ns3.addr-match-del-undel-2.consistency05.xb. bind 127.14.5.34 # ns4.addr-match-del-undel-2.consistency05.xb. bind fda1:b2:c3:0:127:14:5:34 # ns4.addr-match-del-undel-2.consistency05.xb. log file Consistency-TP/consistency05/addr-match-del-undel-2.consistency05.xa_UNDEL.zone addr-match-del-undel-2.consistency05.xa } ## addr-match-no-del-undel-1.consistency05.xa addr-match-no-del-undel-1.consistency05.xa:53 { # Unelegated bind 127.14.5.31 # ns1 bind fda1:b2:c3:0:127:14:5:31 # ns1 bind 127.14.5.32 # ns2 bind fda1:b2:c3:0:127:14:5:32 # ns2 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone addr-match-no-del-undel-1.consistency05.xa } ## addr-match-no-del-undel-2.consistency05.xa addr-match-no-del-undel-2.consistency05.xa:53 { # Undelegated bind 127.14.5.33 # ns3.addr-match-no-del-undel-2.consistency05.xb. bind fda1:b2:c3:0:127:14:5:33 # ns3.addr-match-no-del-undel-2.consistency05.xb. bind 127.14.5.34 # ns4.addr-match-no-del-undel-2.consistency05.xb. bind fda1:b2:c3:0:127:14:5:34 # ns4.addr-match-no-del-undel-2.consistency05.xb. log file Consistency-TP/consistency05/addr-match-no-del-undel-2.consistency05.xa_UNDEL.zone addr-match-no-del-undel-2.consistency05.xa } ## CHILD-ZONE-LAME-1 # ns1 and ns2 child-zone-lame-1.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log acl child-zone-lame-1.consistency05.xa { drop } } ## CHILD-ZONE-LAME-2 # ns1 child-zone-lame-2.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone child-zone-lame-2.consistency05.xa header { response clear aa } } # ns2 child-zone-lame-2.consistency05.xa:53 { bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log template ANY ANY child-zone-lame-2.consistency05.xa { rcode SERVFAIL } } ## IB-ADDR-MISMATCH-1 # ns1 and ns2 ib-addr-mismatch-1.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone ib-addr-mismatch-1.consistency05.xa } ## IB-ADDR-MISMATCH-2 # ns1 and ns2 ib-addr-mismatch-2.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone ib-addr-mismatch-2.consistency05.xa template IN ANY ns2.ib-addr-mismatch-2.consistency05.xa { rcode NXDOMAIN authority "ib-addr-mismatch-2.consistency05.xa. 3600 IN SOA ns1.ib-addr-mismatch-2.consistency05.xa. admin.mail.xa. 2024051700 21600 3600 604800 86400" } } ## IB-ADDR-MISMATCH-3 # ns1 ib-addr-mismatch-3.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 log file Consistency-TP/consistency05/ns1.COMMON.consistency05.xa.zone ib-addr-mismatch-3.consistency05.xa } # ns2 ib-addr-mismatch-3.consistency05.xa:53 { bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log acl ib-addr-mismatch-3.consistency05.xa { drop } } ## IB-ADDR-MISMATCH-4 ib-addr-mismatch-4.consistency05.xa:53 { bind 127.14.5.31 # ns1 bind fda1:b2:c3:0:127:14:5:31 # ns1 bind 127.14.5.32 # ns2 bind fda1:b2:c3:0:127:14:5:32 # ns2 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone ib-addr-mismatch-4.consistency05.xa template IN ANY ns1.ib-addr-mismatch-4.consistency05.xa { rcode NXDOMAIN authority "ib-addr-mismatch-4.consistency05.xa. 3600 IN SOA ns1.ib-addr-mismatch-4.consistency05.xa. admin.mail.xa. 2024051700 21600 3600 604800 86400" } template IN ANY ns2.ib-addr-mismatch-4.consistency05.xa { rcode NXDOMAIN authority "ib-addr-mismatch-4.consistency05.xa. 3600 IN SOA ns1.ib-addr-mismatch-4.consistency05.xa. admin.mail.xa. 2024051700 21600 3600 604800 86400" } } ## EXTRA-ADDRESS-CHILD # ns1, ns2 and ns5 extra-address-child.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 bind 127.14.5.35 bind fda1:b2:c3:0:127:14:5:35 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone extra-address-child.consistency05.xa template IN A ns2.extra-address-child.consistency05.xa { answer "ns2.extra-address-child.consistency05.xa. 600 A 127.14.5.32" answer "ns2.extra-address-child.consistency05.xa. 600 A 127.14.5.35" } template IN AAAA ns2.extra-address-child.consistency05.xa { answer "ns2.extra-address-child.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:32" answer "ns2.extra-address-child.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:35" } } ## OOB-ADDR-MISMATCH # ns1 and ns2 oob-addr-mismatch.consistency05.xa:53 { bind 127.14.5.31 bind fda1:b2:c3:0:127:14:5:31 bind 127.14.5.32 bind fda1:b2:c3:0:127:14:5:32 log file Consistency-TP/consistency05/COMMON.consistency05.xa.zone oob-addr-mismatch.consistency05.xa template IN ANY child.oob-addr-mismatch.consistency05.xa { authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.39" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:39" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN ANY sibbling.oob-addr-mismatch.consistency05.xa { authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.39" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:39" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN ANY ns1.sibbling.oob-addr-mismatch.consistency05.xa { authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.39" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:39" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN ANY ns2.sibbling.oob-addr-mismatch.consistency05.xa { authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.39" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:39" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } } # ns3 and ns4 oob-addr-mismatch.consistency05.xa:53 { bind 127.14.5.33 bind fda1:b2:c3:0:127:14:5:33 bind 127.14.5.34 bind fda1:b2:c3:0:127:14:5:34 log template IN SOA child.oob-addr-mismatch.consistency05.xa { answer "child.oob-addr-mismatch.consistency05.xa. 3600 IN SOA ns1.sibbling.oob-addr-mismatch.consistency05.xa. admin.mail.xa. 2023092000 21600 3600 604800 86400" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } template IN NS child.oob-addr-mismatch.consistency05.xa { answer "child.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "child.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.33" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN SOA sibbling.oob-addr-mismatch.consistency05.xa { answer "sibbling.oob-addr-mismatch.consistency05.xa. 3600 IN SOA ns1.sibbling.oob-addr-mismatch.consistency05.xa. admin.mail.xa. 2023092000 21600 3600 604800 86400" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } template IN NS sibbling.oob-addr-mismatch.consistency05.xa { answer "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." answer "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.33" additional "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.34" additional "ns2.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" } template IN A ns1.sibbling.oob-addr-mismatch.consistency05.xa { answer "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 A 127.14.5.33" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } template IN AAAA ns1.sibbling.oob-addr-mismatch.consistency05.xa { answer "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:33" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } template IN A ns1.sibbling.oob-addr-mismatch.consistency05.xa { answer "ns1.sibbling.oob-addr-mismatch.consistency06.xa. 600 A 127.14.5.34" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } template IN AAAA ns1.sibbling.oob-addr-mismatch.consistency05.xa { answer "ns1.sibbling.oob-addr-mismatch.consistency05.xa. 600 AAAA fda1:b2:c3:0:127:14:5:34" authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns1.sibbling.oob-addr-mismatch.consistency05.xa." authority "sibbling.oob-addr-mismatch.consistency05.xa. 600 NS ns2.sibbling.oob-addr-mismatch.consistency05.xa." } }