feat: add full Zonemaster stack with Docker and Spanish UI
- Clone all 5 Zonemaster component repos (LDNS, Engine, CLI, Backend, GUI) - Dockerfile.backend: 8-stage multi-stage build LDNS→Engine→CLI→Backend - Dockerfile.gui: Astro static build served via nginx - docker-compose.yml: backend (internal) + frontend (port 5353) - nginx.conf: root redirects to /es/, /api/ proxied to backend - zonemaster-gui/config.ts: defaultLanguage set to 'es' (Spanish) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
; This zone file is common for several sub-zones to consistency05.xa. Note that
|
||||
;
|
||||
; * $ORIGIN must not be set here,
|
||||
; * All names must be relative
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2024051700 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
|
||||
@ TXT "Text"
|
||||
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3::127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3::127:14:5:32
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,23 @@
|
||||
; This zone file is common for several sub-zones to consistency05.xa. Note that
|
||||
;
|
||||
; * $ORIGIN must not be set here,
|
||||
; * All names must be relative
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns3 admin.mail.xb. (
|
||||
2024051701 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
NS ns3
|
||||
NS ns4
|
||||
|
||||
ns3 A 127.14.5.33
|
||||
ns3 AAAA fda1:b2:c3::127:14:5:33
|
||||
ns4 A 127.14.5.34
|
||||
ns4 AAAA fda1:b2:c3::127:14:5:34
|
||||
|
||||
;EOF
|
||||
372
zonemaster/test-zone-data/Consistency-TP/consistency05/README.md
Normal file
372
zonemaster/test-zone-data/Consistency-TP/consistency05/README.md
Normal file
@@ -0,0 +1,372 @@
|
||||
# CONSISTENCY05
|
||||
|
||||
[This directory](.), i.e. the same directory as this README file, holds
|
||||
zonefiles and `coredns` configuration files for scenarios for test case CONSISTENCY05:
|
||||
|
||||
* ADDRESSES-MATCH-1
|
||||
* ADDRESSES-MATCH-2
|
||||
* ADDRESSES-MATCH-3
|
||||
* ADDRESSES-MATCH-4
|
||||
* ADDRESSES-MATCH-5
|
||||
* ADDRESSES-MATCH-6
|
||||
* ADDRESSES-MATCH-7
|
||||
* ADDR-MATCH-DEL-UNDEL-1
|
||||
* ADDR-MATCH-DEL-UNDEL-2
|
||||
* ADDR-MATCH-NO-DEL-UNDEL-1
|
||||
* ADDR-MATCH-NO-DEL-UNDEL-2
|
||||
* CHILD-ZONE-LAME-1
|
||||
* CHILD-ZONE-LAME-2
|
||||
* IB-ADDR-MISMATCH-1
|
||||
* IB-ADDR-MISMATCH-2
|
||||
* IB-ADDR-MISMATCH-3
|
||||
* IB-ADDR-MISMATCH-4
|
||||
* OOB-ADDR-MISMATCH
|
||||
* EXTRA-ADDRESS-CHILD
|
||||
|
||||
## zonemaster-cli commands and their output for each test scenario
|
||||
|
||||
The level (`--level`) must be set to the lowest level of the message tags. Use
|
||||
customized profile (see examples) to raise all tags of interest to `INFO` or
|
||||
higher. The level then must be `INFO`.
|
||||
|
||||
The commands are assumed to be run from the `test-zone-data` directory.
|
||||
|
||||
```
|
||||
--level info --profile COMMON/custom-profile.json
|
||||
```
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-1.consistency05.xa --show-testcase --raw --test consistency05 --hints COMMON/hintfile --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.20 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.20 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.25 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.25 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
-->OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-3 | ADDRESSES_MATCH,CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, NO_RESPONSE
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-3.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/127.14.5.31
|
||||
0.23 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.24 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-3.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.24 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.24 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-4 | ADDRESSES_MATCH,CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, NO_RESPONSE
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-4.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.17 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31
|
||||
0.17 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/127.14.5.31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.18 INFO Consistency05 CHILD_NS_FAILED ns=ns1.addresses-match-4.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.18 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.19 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-5 | ADDRESSES_MATCH,NO_RESPONSE | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-5.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.01 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
10.29 INFO Consistency05 LOOKUP_ERROR class=IN; domain=addresses-match-5.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31; type=NS
|
||||
20.30 INFO Consistency05 LOOKUP_ERROR class=IN; domain=addresses-match-5.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31; type=NS
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/127.14.5.31
|
||||
20.35 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
20.36 INFO Consistency05 NO_RESPONSE ns=ns1.addresses-match-5.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
20.36 INFO Consistency05 ADDRESSES_MATCH
|
||||
20.36 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-6 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-6.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.23 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.23 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
ADDRESSES-MATCH-7 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDRESSES-MATCH-7.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.23 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.23 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:-----------------------------|:-------------------------------|:-------------------------------------------
|
||||
ADDR-MATCH-DEL-UNDEL-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
* Undelegated data:
|
||||
* ns3.addr-match-del-undel-1.consistency05.xa/127.14.5.33
|
||||
* ns3.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:33
|
||||
* ns4.addr-match-del-undel-1.consistency05.xa/127.14.5.34
|
||||
* ns4.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:34
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDR-MATCH-DEL-UNDEL-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-del-undel-1.consistency05.xa/127.14.5.33 --ns ns3.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:33 --ns ns4.addr-match-del-undel-1.consistency05.xa/127.14.5.34 --ns ns4.addr-match-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:34
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.15 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.15 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:-----------------------------|:-------------------------------|:-------------------------------------------
|
||||
ADDR-MATCH-DEL-UNDEL-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
* Undelegated data:
|
||||
* ns3.addr-match-del-undel-2.consistency05.xb
|
||||
* ns4.addr-match-del-undel-2.consistency05.xb
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDR-MATCH-DEL-UNDEL-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-del-undel-2.consistency05.xb --ns ns4.addr-match-del-undel-2.consistency05.xb
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.42 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-del-undel-2.consistency05.xa; nsname=ns4.addr-match-del-undel-2.consistency05.xb
|
||||
0.43 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-del-undel-2.consistency05.xa; nsname=ns3.addr-match-del-undel-2.consistency05.xb
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.11 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.12 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK as specified, but FAKE_DELEGATION_NO_IP is not expected.
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:-----------------------------|:-------------------------------|:-------------------------------------------
|
||||
ADDR-MATCH-NO-DEL-UNDEL-1 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
* Undelegated data:
|
||||
* ns1.addr-match-no-del-undel-1.consistency05.xa/127.14.5.31
|
||||
* ns1.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
* ns2.addr-match-no-del-undel-1.consistency05.xa/127.14.5.32
|
||||
* ns2.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDR-MATCH-NO-DEL-UNDEL-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns1.addr-match-no-del-undel-1.consistency05.xa/127.14.5.31 --ns ns1.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31 --ns ns2.addr-match-no-del-undel-1.consistency05.xa/127.14.5.32 --ns ns2.addr-match-no-del-undel-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.16 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.16 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:-----------------------------|:-------------------------------|:-------------------------------------------
|
||||
ADDR-MATCH-NO-DEL-UNDEL-2 | ADDRESSES_MATCH | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE
|
||||
|
||||
* Undelegated data:
|
||||
* ns3.addr-match-no-del-undel-2.consistency05.xb
|
||||
* ns4.addr-match-no-del-undel-2.consistency05.xb
|
||||
|
||||
```
|
||||
$ zonemaster-cli ADDR-MATCH-NO-DEL-UNDEL-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json --ns ns3.addr-match-no-del-undel-2.consistency05.xb --ns ns4.addr-match-no-del-undel-2.consistency05.xb
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.39 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-no-del-undel-2.consistency05.xa; nsname=ns4.addr-match-no-del-undel-2.consistency05.xb
|
||||
0.39 ERROR Unspecified FAKE_DELEGATION_NO_IP domain=addr-match-no-del-undel-2.consistency05.xa; nsname=ns3.addr-match-no-del-undel-2.consistency05.xb
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.09 INFO Consistency05 ADDRESSES_MATCH
|
||||
0.09 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK as specified, but FAKE_DELEGATION_NO_IP is not expected.
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
CHILD-ZONE-LAME-1 | CHILD_ZONE_LAME, NO_RESPONSE | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_NS_FAILED, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli CHILD-ZONE-LAME-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
10.03 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.child-zone-lame-1.consistency05.xa/fda1:b2:c3:0:127:14:5:32; type=SOA
|
||||
20.04 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.child-zone-lame-1.consistency05.xa/127.14.5.32; type=SOA
|
||||
30.05 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.child-zone-lame-1.consistency05.xa/fda1:b2:c3:0:127:14:5:31; type=SOA
|
||||
40.06 INFO Consistency05 LOOKUP_ERROR class=IN; domain=child-zone-lame-1.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.child-zone-lame-1.consistency05.xa/127.14.5.31; type=SOA
|
||||
40.19 ERROR Consistency05 CHILD_ZONE_LAME
|
||||
40.19 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> missing NO_RESPONSE -- Judged to be a bug in the implementation. See issue [zonemaster-engine#1301].
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
CHILD-ZONE-LAME-2 | CHILD_ZONE_LAME, CHILD_NS_FAILED | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli CHILD-ZONE-LAME-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/127.14.5.31
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/127.14.5.31
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns1.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:31
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/127.14.5.32
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/127.14.5.32
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:32
|
||||
0.26 INFO Consistency05 CHILD_NS_FAILED ns=ns2.child-zone-lame-2.consistency05.xa/fda1:b2:c3:0:127:14:5:32
|
||||
0.26 ERROR Consistency05 CHILD_ZONE_LAME
|
||||
0.26 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
IB-ADDR-MISMATCH-1 | IN_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD | OUT_OF_BAILIWICK_ADDR_MISMATCH, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli IB-ADDR-MISMATCH-1.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.21 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.39;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:39;ns2.ib-addr-mismatch-1.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-1.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:32
|
||||
0.21 NOTICE Consistency05 EXTRA_ADDRESS_CHILD ns_ip_list=ns1.ib-addr-mismatch-1.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-1.consistency05.xa./fda1:b2:c3:0:127:14:5:31
|
||||
0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
IB-ADDR-MISMATCH-2 | IN_BAILIWICK_ADDR_MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli IB-ADDR-MISMATCH-2.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.21 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-2.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-2.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-2.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-2.consistency05.xa./fda1:b2:c3:0:127:14:5:31
|
||||
0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
IB-ADDR-MISMATCH-3 | IN_BAILIWICK_ADDR_MISMATCH, NO_RESPONSE | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli IB-ADDR-MISMATCH-3.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
10.03 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ib-addr-mismatch-3.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.ib-addr-mismatch-3.consistency05.xa/fda1:b2:c3:0:127:14:5:32; type=SOA
|
||||
20.04 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ib-addr-mismatch-3.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns2.ib-addr-mismatch-3.consistency05.xa/127.14.5.32; type=SOA
|
||||
20.18 ERROR Consistency05 IN_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.ib-addr-mismatch-3.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:31;ns2.ib-addr-mismatch-3.consistency05.xa./127.14.5.32;ns2.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:32; zone_addresses=ns1.ib-addr-mismatch-3.consistency05.xa./127.14.5.31;ns1.ib-addr-mismatch-3.consistency05.xa./fda1:b2:c3:0:127:14:5:31
|
||||
20.18 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> missing NO_RESPONSE -- Judged to be a bug in the implementation. See issue [zonemaster-engine#1301].
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
IB-ADDR-MISMATCH-4 | IN_BAILIWICK_ADDR_MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli IB-ADDR-MISMATCH-4.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.15 ERROR Consistency05 CHILD_ZONE_LAME
|
||||
0.15 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> No OK. See issue [zonemaster-engine#1349].
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
EXTRA-ADDRESS-CHILD | EXTRA_ADDRESS_CHILD | IN_BAILIWICK_ADDR_MISMATCH, OUT_OF_BAILIWICK_ADDR_MISMATCH, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli EXTRA-ADDRESS-CHILD.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
0.21 NOTICE Consistency05 EXTRA_ADDRESS_CHILD ns_ip_list=ns2.extra-address-child.consistency05.xa./127.14.5.35;ns2.extra-address-child.consistency05.xa./fda1:b2:c3:0:127:14:5:35
|
||||
0.21 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
Scenario name | Mandatory message tags | Forbidden message tags
|
||||
:---------------------|:--------------------------------------------------|:-------------------------------------------
|
||||
OOB-ADDR-MISMATCH | OUT_OF_BAILIWICK_ADDR_MISMATCH | IN_BAILIWICK_ADDR_MISMATCH, EXTRA_ADDRESS_CHILD, CHILD_ZONE_LAME, CHILD_NS_FAILED, NO_RESPONSE, ADDRESSES_MATCH
|
||||
|
||||
```
|
||||
$ zonemaster-cli child.OOB-ADDR-MISMATCH.consistency05.xa --raw --test consistency05 --hints COMMON/hintfile --show-testcase --level info --profile COMMON/custom-profile.json
|
||||
Loading profile from COMMON/custom-profile.json.
|
||||
0.00 INFO Unspecified GLOBAL_VERSION version=v5.0.0
|
||||
0.00 INFO Consistency05 TEST_CASE_START testcase=Consistency05
|
||||
10.22 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ns2.sibbling.oob-addr-mismatch.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.sibbling.oob-addr-mismatch.consistency05.xa/fda1:b2:c3:0:127:14:5:39; type=A
|
||||
20.23 INFO Consistency05 LOOKUP_ERROR class=IN; domain=ns2.sibbling.oob-addr-mismatch.consistency05.xa; message=Could not send or receive, because of network error.; ns=ns1.sibbling.oob-addr-mismatch.consistency05.xa/127.14.5.39; type=A
|
||||
20.32 ERROR Consistency05 OUT_OF_BAILIWICK_ADDR_MISMATCH parent_addresses=ns2.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.34;ns2.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:34; zone_addresses=
|
||||
20.35 ERROR Consistency05 OUT_OF_BAILIWICK_ADDR_MISMATCH parent_addresses=ns1.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.39;ns1.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:39; zone_addresses=ns1.sibbling.oob-addr-mismatch.consistency05.xa./127.14.5.33;ns1.sibbling.oob-addr-mismatch.consistency05.xa./fda1:b2:c3:0:127:14:5:33
|
||||
20.35 INFO Consistency05 TEST_CASE_END testcase=Consistency05
|
||||
```
|
||||
--> OK
|
||||
|
||||
|
||||
[zonemaster-engine#1301]: https://github.com/zonemaster/zonemaster-engine/issues/1301
|
||||
[zonemaster-engine#1349]: https://github.com/zonemaster/zonemaster-engine/issues/1349
|
||||
@@ -0,0 +1,22 @@
|
||||
$ORIGIN addr-match-del-undel-1.consistency05.xa.
|
||||
|
||||
; This file is for the delegated version of the zone.
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2024051704 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
|
||||
@ TXT "Delegated"
|
||||
|
||||
; No address records for the NS
|
||||
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,24 @@
|
||||
$ORIGIN addr-match-del-undel-1.consistency05.xa.
|
||||
|
||||
; This zone file is for undelegated version of the zone
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns3 admin.mail.xa. (
|
||||
2024051706 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns3
|
||||
@ NS ns4
|
||||
|
||||
@ TXT "Undelegated"
|
||||
|
||||
ns3 A 127.14.5.33
|
||||
ns3 AAAA fda1:b2:c3::127:14:5:33
|
||||
ns4 A 127.14.5.34
|
||||
ns4 AAAA fda1:b2:c3::127:14:5:34
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,23 @@
|
||||
$ORIGIN addr-match-del-undel-2.consistency05.xa.
|
||||
|
||||
; This file is for the delegated version of the zone.
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2024051705 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
|
||||
@ TXT "Text"
|
||||
|
||||
|
||||
; No address records for the NS
|
||||
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,19 @@
|
||||
$ORIGIN addr-match-del-undel-2.consistency05.xa.
|
||||
|
||||
; This zone file is for undelegated version of the zone
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2024051706 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns3.addr-match-del-undel-2.consistency05.xb.
|
||||
@ NS ns4.addr-match-del-undel-2.consistency05.xb.
|
||||
|
||||
@ TXT "Text"
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,19 @@
|
||||
$ORIGIN addr-match-no-del-undel-2.consistency05.xa.
|
||||
|
||||
; This zone file is for undelegated version of the zone
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2024051709 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns3.addr-match-no-del-undel-2.consistency05.xb.
|
||||
@ NS ns4.addr-match-no-del-undel-2.consistency05.xb.
|
||||
|
||||
@ TXT "Text"
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,16 @@
|
||||
$ORIGIN addresses-match-2.consistency05.xa.
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns3.addresses-match-2.consistency05.xb. admin.mail.xa. (
|
||||
2024051704 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
@ NS ns3.addresses-match-2.consistency05.xb.
|
||||
@ NS ns4.addresses-match-2.consistency05.xb.
|
||||
|
||||
@ TXT "Text"
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,602 @@
|
||||
|
||||
# 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."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
$ORIGIN consistency05.xa.
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin. (
|
||||
2024051701 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
NS ns1
|
||||
NS ns2
|
||||
|
||||
ns1 A 127.14.5.21
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:21
|
||||
ns2 A 127.14.5.22
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:22
|
||||
|
||||
$ORIGIN addresses-match-1.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addresses-match-2.consistency05.xa.
|
||||
@ NS ns3.addresses-match-2.consistency05.xb.
|
||||
@ NS ns4.addresses-match-2.consistency05.xb.
|
||||
|
||||
$ORIGIN addresses-match-3.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addresses-match-4.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addresses-match-5.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addresses-match-6.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addresses-match-7.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addr-match-del-undel-1.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN addr-match-del-undel-2.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
; Not delegated:
|
||||
; addr-match-no-del-undel-1.consistency05.xa
|
||||
; addr-match-no-del-undel-1.consistency05.xa
|
||||
|
||||
$ORIGIN child-zone-lame-1.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN child-zone-lame-2.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN ib-addr-mismatch-1.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.39
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:39
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN ib-addr-mismatch-2.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN ib-addr-mismatch-3.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN ib-addr-mismatch-4.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN extra-address-child.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
|
||||
$ORIGIN oob-addr-mismatch.consistency05.xa.
|
||||
@ NS ns1
|
||||
@ NS ns2
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:31
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:32
|
||||
@@ -0,0 +1,38 @@
|
||||
$ORIGIN consistency05.xb.
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin. (
|
||||
2024051703 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
NS ns1
|
||||
NS ns2
|
||||
|
||||
ns1 A 127.14.5.23
|
||||
ns1 AAAA fda1:b2:c3:0:127:14:5:23
|
||||
ns2 A 127.14.5.24
|
||||
ns2 AAAA fda1:b2:c3:0:127:14:5:24
|
||||
|
||||
$ORIGIN addresses-match-2.consistency05.xb.
|
||||
; No delegation
|
||||
ns3 A 127.14.5.33
|
||||
ns3 AAAA fda1:b2:c3:0:127:14:5:33
|
||||
ns4 A 127.14.5.34
|
||||
ns4 AAAA fda1:b2:c3:0:127:14:5:34
|
||||
|
||||
$ORIGIN addr-match-del-undel-2.consistency05.xb.
|
||||
; No delegation
|
||||
ns3 A 127.14.5.33
|
||||
ns3 AAAA fda1:b2:c3:0:127:14:5:33
|
||||
ns4 A 127.14.5.34
|
||||
ns4 AAAA fda1:b2:c3:0:127:14:5:34
|
||||
|
||||
$ORIGIN addr-match-no-del-undel-2.consistency05.xb.
|
||||
; No delegation
|
||||
ns3 A 127.14.5.33
|
||||
ns3 AAAA fda1:b2:c3:0:127:14:5:33
|
||||
ns4 A 127.14.5.34
|
||||
ns4 AAAA fda1:b2:c3:0:127:14:5:34
|
||||
@@ -0,0 +1,21 @@
|
||||
; This zone file is common for several sub-zones to consistency05.xa. Note that
|
||||
;
|
||||
; * $ORIGIN must not be set here,
|
||||
; * All names must be relative
|
||||
; * Only ns1 in this zone file
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns1 admin.mail.xa. (
|
||||
2023092000 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
NS ns1
|
||||
|
||||
ns1 A 127.14.5.31
|
||||
ns1 AAAA fda1:b2:c3::127:14:5:31
|
||||
|
||||
;EOF
|
||||
@@ -0,0 +1,21 @@
|
||||
; This zone file is common for several sub-zones to consistency05.xa. Note that
|
||||
;
|
||||
; * $ORIGIN must not be set here,
|
||||
; * All names must be relative
|
||||
; * Only ns2 in this zone file
|
||||
|
||||
$TTL 3600
|
||||
|
||||
@ SOA ns2 admin.mail.xa. (
|
||||
2023092000 ; serial
|
||||
6h ; refresh
|
||||
1h ; retry
|
||||
1w ; expire
|
||||
1d ) ; minimum
|
||||
|
||||
NS ns2
|
||||
|
||||
ns2 A 127.14.5.32
|
||||
ns2 AAAA fda1:b2:c3::127:14:5:32
|
||||
|
||||
;EOF
|
||||
Reference in New Issue
Block a user