- 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>
171 lines
5.3 KiB
Dns
171 lines
5.3 KiB
Dns
$ORIGIN connectivity04.xa. ; Must end with "."
|
|
$TTL 3600
|
|
|
|
@ SOA ns1 admin. (
|
|
2024102400 ; serial
|
|
6h ; refresh
|
|
1h ; retry
|
|
1w ; expire
|
|
1d ) ; minimum
|
|
|
|
@ NS ns1
|
|
@ NS ns2
|
|
|
|
ns1 A 127.13.4.21
|
|
ns1 AAAA fda1:b2:c3:0:127:13:4:21
|
|
ns2 A 127.13.4.22
|
|
ns2 AAAA fda1:b2:c3:0:127:13:4:22
|
|
|
|
|
|
; ### GOOD-1
|
|
dns0 A 127.100.100.1
|
|
dns0 AAAA fda1:b2:c3:0:127:100:100:1
|
|
dns1 A 127.100.101.1
|
|
dns1 AAAA fda1:b2:c3:0:127:100:101:1
|
|
|
|
good-1 NS dns0
|
|
good-1 NS dns1
|
|
|
|
; ### GOOD-2
|
|
dns2 A 127.100.102.1
|
|
dns3 A 127.100.103.1
|
|
|
|
good-2 NS dns2
|
|
good-2 NS dns3
|
|
|
|
; ### GOOD-3
|
|
dns4 AAAA fda1:b2:c3:0:127:100:104:1
|
|
dns5 AAAA fda1:b2:c3:0:127:100:105:1
|
|
|
|
good-3 NS dns4
|
|
good-3 NS dns5
|
|
|
|
; dns6 used below
|
|
|
|
; ### EMPTY-PREFIX-SET-1
|
|
dns7 A 127.100.107.1 ; NXDOMAIN
|
|
dns7 AAAA fda1:b2:c3:0:127:100:107:1 ; NXDOMAIN
|
|
|
|
empty-prefix-set-1 NS dns7
|
|
|
|
; ### EMPTY-PREFIX-SET-2
|
|
dns8 A 127.100.108.1 ; NODATA
|
|
dns8 AAAA fda1:b2:c3:0:127:100:108:1 ; NODATA
|
|
|
|
empty-prefix-set-2 NS dns8
|
|
|
|
; dns9 used below
|
|
|
|
; ### ERROR-PREFIX-DATABASE-1
|
|
dns10 A 127.100.110.1 ; SERVFAIL
|
|
dns10 AAAA fda1:b2:c3:0:127:100:110:1 ; SERVFAIL
|
|
|
|
error-prefix-database-1 NS dns10
|
|
|
|
; ### ERROR-PREFIX-DATABASE-2
|
|
dns11 A 127.100.111.1 ; REFUSED
|
|
dns11 AAAA fda1:b2:c3:0:127:100:111:1 ; REFUSED
|
|
|
|
error-prefix-database-2 NS dns11
|
|
|
|
; ### ERROR-PREFIX-DATABASE-3
|
|
dns12 A 127.100.112.1 ; No response
|
|
dns12 AAAA fda1:b2:c3:0:127:100:112:1 ; No response
|
|
|
|
error-prefix-database-3 NS dns12
|
|
|
|
; ### ERROR-PREFIX-DATABASE-4 and -5: renamed
|
|
|
|
; ### ERROR-PREFIX-DATABASE-6
|
|
dns25 A 127.100.125.1 ; Extra TXT with mismatching prefix
|
|
dns25 AAAA fda1:b2:c3:0:127:100:125:1 ; Extra TXT with mismatching prefix
|
|
|
|
error-prefix-database-6 NS dns25
|
|
error-prefix-database-6 NS dns1 ; shared with good-1 and others
|
|
|
|
; ### ERROR-PREFIX-DATABASE-7
|
|
dns26 A 127.100.126.1 ; TXT with mismatching prefix (only)
|
|
dns26 AAAA fda1:b2:c3:0:127:100:126:1 ; TXT with mismatching prefix (only)
|
|
|
|
error-prefix-database-7 NS dns26
|
|
|
|
; ### ERROR-PREFIX-DATABASE-8
|
|
dns27 A 127.100.127.1 ; No TXT but a CNAME in response
|
|
dns27 AAAA fda1:b2:c3:0:127:100:127:1 ; No TXT but a CNAME in response
|
|
|
|
error-prefix-database-8 NS dns27
|
|
|
|
; ### HAS-NON-ASN-TXT-1
|
|
dns6 A 127.100.106.1 ; extra TXT
|
|
dns6 AAAA fda1:b2:c3:0:127:100:106:1 ; extra TXT
|
|
|
|
has-non-asn-txt-1 NS dns6
|
|
has-non-asn-txt-1 NS dns1 ; shared with good-1 and others
|
|
|
|
; ### HAS-NON-ASN-TXT-2
|
|
dns9 A 127.100.109.1 ; Other TXT
|
|
dns9 AAAA fda1:b2:c3:0:127:100:109:1 ; Other TXT
|
|
|
|
has-non-asn-txt-2 NS dns9
|
|
|
|
; ### IPV4-ONE-PREFIX-1
|
|
dns13-1 A 127.100.113.1
|
|
dns13-2 A 127.100.113.2
|
|
|
|
ipv4-one-prefix-1 NS dns13-1
|
|
ipv4-one-prefix-1 NS dns13-2
|
|
|
|
; ### IPV4-TWO-PREFIXES-1
|
|
dns14-1 A 127.100.114.1
|
|
dns14-2 A 127.100.114.2
|
|
dns15 A 127.100.115.1
|
|
|
|
ipv4-two-prefixes-1 NS dns14-1
|
|
ipv4-two-prefixes-1 NS dns14-2
|
|
ipv4-two-prefixes-1 NS dns15
|
|
|
|
; ### IPV6-ONE-PREFIX-1
|
|
dns16-1 AAAA fda1:b2:c3:0:127:100:116:1
|
|
dns16-2 AAAA fda1:b2:c3:0:127:100:116:2
|
|
|
|
ipv6-one-prefix-1 NS dns16-1
|
|
ipv6-one-prefix-1 NS dns16-2
|
|
|
|
; ### IPV6-TWO-PREFIXES-1
|
|
dns17-1 AAAA fda1:b2:c3:0:127:100:117:1
|
|
dns17-2 AAAA fda1:b2:c3:0:127:100:117:2
|
|
dns18 AAAA fda1:b2:c3:0:127:100:118:1
|
|
|
|
ipv6-two-prefixes-1 NS dns17-1
|
|
ipv6-two-prefixes-1 NS dns17-2
|
|
ipv6-two-prefixes-1 NS dns18
|
|
|
|
; ### IPV4-SINGLE-NS-1
|
|
dns19 A 127.100.119.1
|
|
|
|
ipv4-single-ns-1 NS dns19
|
|
|
|
; ### IPV6-SINGLE-NS-1
|
|
dns20 AAAA fda1:b2:c3:0:127:100:120:1
|
|
|
|
ipv6-single-ns-1 NS dns20
|
|
|
|
; ### DOUBLE-PREFIX-1
|
|
dns21 A 127.100.121.1 ; Double prefix
|
|
dns21 AAAA fda1:b2:c3:0:127:100:121:1 ; Double prefix
|
|
dns22 A 127.100.122.1 ; Double prefix
|
|
dns22 AAAA fda1:b2:c3:0:127:100:122:1 ; Double prefix
|
|
|
|
double-prefix-1 NS dns21
|
|
double-prefix-1 NS dns22
|
|
|
|
; ### DOUBLE-PREFIX-2
|
|
dns23 A 127.100.123.1 ; Double prefix
|
|
dns23 AAAA fda1:b2:c3:0:127:100:123:1 ; Double prefix
|
|
dns24 A 127.100.124.1 ; Overlapping prefix
|
|
dns24 AAAA fda1:b2:c3:0:127:100:124:1 ; Overlapping prefix
|
|
|
|
double-prefix-2 NS dns23
|
|
double-prefix-2 NS dns24
|
|
|