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:
2026-04-21 08:19:24 +02:00
commit 8d4eaa1489
1567 changed files with 204155 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
$ORIGIN algo-not-supp-by-zm-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
10 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN algo-not-supp-by-zm-2.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,27 @@
$ORIGIN bad-servers-but-good-nsec-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
12 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
@ NS ns3
@ NS ns4
@ NS ns5
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32
ns3 A 127.15.10.33
ns3 AAAA fda1:b2:c3:0:127:15:10:33
ns4 A 127.15.10.34
ns4 AAAA fda1:b2:c3:0:127:15:10:34
ns5 A 127.15.10.35
ns5 AAAA fda1:b2:c3:0:127:15:10:35

View File

@@ -0,0 +1,17 @@
$ORIGIN err-mult-nsec-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN err-mult-nsec-2.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
13 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN err-mult-nsec3-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
12 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN err-mult-nsec3param-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
14 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN exp-nsec-nsec3-miss-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
12 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN good-nsec-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
9 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,21 @@
$ORIGIN good-nsec-2.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1a
@ NS ns1b
@ NS ns1c
ns1a A 127.15.10.31
ns1a AAAA fda1:b2:c3:0:127:15:10:31
ns1b A 127.15.10.31
ns1b AAAA fda1:b2:c3:0:127:15:10:31
ns1c A 127.15.10.31
ns1c AAAA fda1:b2:c3:0:127:15:10:31

View File

@@ -0,0 +1,17 @@
$ORIGIN good-nsec-3.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS dns1
@ NS dns2
dns1 A 127.15.10.31
dns1 AAAA fda1:b2:c3:0:127:15:10:31
dns2 A 127.15.10.32
dns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN good-nsec3-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
9 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,21 @@
$ORIGIN good-nsec3-2.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1a
@ NS ns1b
@ NS ns1c
ns1a A 127.15.10.31
ns1a AAAA fda1:b2:c3:0:127:15:10:31
ns1b A 127.15.10.31
ns1b AAAA fda1:b2:c3:0:127:15:10:31
ns1c A 127.15.10.31
ns1c AAAA fda1:b2:c3:0:127:15:10:31

View File

@@ -0,0 +1,17 @@
$ORIGIN good-nsec3-3.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS dns1
@ NS dns2
dns1 A 127.15.10.31
dns1 AAAA fda1:b2:c3:0:127:15:10:31
dns2 A 127.15.10.32
dns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,18 @@
$ORIGIN inconsist-nsec-nsec3-1.dnssec10.xa.
; NSEC version of the zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
13 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,18 @@
$ORIGIN inconsist-nsec-nsec3-2.dnssec10.xa.
; NSEC version of the zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
14 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN inconsistent-nsec-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
12 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,17 @@
$ORIGIN inconsistent-nsec3-1.dnssec10.xa.
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
13 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,15 @@
; For the dnssec10-37 view.
;
$TTL 604800
@ SOA localhost. root.localhost. (
4 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS localhost.
@ A 127.0.0.1
@ AAAA ::1
@ TXT "127.15.10.37 fda1:b2:c3:0:127:15:10:37"

View File

@@ -0,0 +1,18 @@
$ORIGIN mixed-nsec-nsec3-1.dnssec10.xa.
; NSEC version of the zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
15 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,18 @@
$ORIGIN mixed-nsec-nsec3-2.dnssec10.xa.
; NSEC version of the zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
16 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-err-type-list-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
4 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-err-type-list-2.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
5 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,21 @@
$ORIGIN nsec-gives-err-answer-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
8 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
@ TXT Text-string
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,21 @@
$ORIGIN nsec-gives-err-answer-2.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
10 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
@ TXT Text-string
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-mismatches-apex-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
12 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-mismatches-apex-2.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
13 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-missing-signature-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
14 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-no-verified-signature-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
6 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-no-verified-signature-2.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
7 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-no-verified-signature-3.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
7 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-no-verified-signature-4.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
9 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-nodata-missing-soa-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
2 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-nodata-wrong-soa-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
4 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-query-response-err-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
2 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-query-response-err-2.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
3 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec-query-response-err-3.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
5 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-err-type-list-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
2 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-err-type-list-2.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
3 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-mismatches-apex-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
3 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-missing-signature-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
5 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-no-verified-signature-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
11 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-no-verified-signature-2.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
13 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-no-verified-signature-3.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
15 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-no-verified-signature-4.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
17 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-nodata-missing-soa-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
7 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3-nodata-wrong-soa-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
9 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3param-gives-err-answer-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
17 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
@ TXT Text-string
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3param-gives-err-answer-2.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
18 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
@ TXT Text-string
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,18 @@
$ORIGIN nsec3param-mismatches-apex-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
23 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3param-q-response-err-1.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
24 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3param-q-response-err-2.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
26 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN nsec3param-q-response-err-3.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
28 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN server-no-dnssec-1.dnssec10.xa.
; NSEC zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
7 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32

View File

@@ -0,0 +1,19 @@
$ORIGIN server-no-dnssec-2.dnssec10.xa.
; NSEC3 zone
;
$TTL 86400
@ IN SOA localhost. root.localhost. (
9 ; Serial
3600 ; Refresh
1200 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ NS ns1
@ NS ns2
ns1 A 127.15.10.31
ns1 AAAA fda1:b2:c3:0:127:15:10:31
ns2 A 127.15.10.32
ns2 AAAA fda1:b2:c3:0:127:15:10:32