- 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>
84 lines
3.0 KiB
Dns
84 lines
3.0 KiB
Dns
$ORIGIN 3.0.0.0.1.1.0.0.7.2.1.0.0.0.0.0.3.c.0.0.2.b.0.0.1.a.d.f.ip6.arpa. ; Must end with "."
|
|
$TTL 3600
|
|
|
|
@ SOA ns1 admin. (
|
|
2025022400 ; serial
|
|
6h ; refresh
|
|
1h ; retry
|
|
1w ; expire
|
|
1d ) ; minimum
|
|
|
|
NS ns1.address03.xa.
|
|
NS ns2.address03.xa.
|
|
;;;
|
|
;;; Name servers for parent zone
|
|
;;;
|
|
1.2.0.0 PTR ns1.address03.xa.
|
|
2.2.0.0 PTR ns2.address03.xa.
|
|
|
|
;;;
|
|
;;; Name servers for child (scenario) zones
|
|
;;;
|
|
|
|
;; For the “happy path”.
|
|
1.3.0.0 PTR ns1.child.address03.xa.
|
|
|
|
;; One more for the “happy path”.
|
|
2.3.0.0 PTR ns2.child.address03.xa.
|
|
|
|
;; Multiple PTR records, among which one matches the actual name server name.
|
|
;; For the curious: the languages used are English, French, Swedish, German,
|
|
;; Dutch and Esperanto.
|
|
3.3.0.0 PTR ns3.child.address03.xa.
|
|
PTR name-server-three.child.address03.xa.
|
|
PTR serveur-de-noms-trois.child.address03.xa.
|
|
PTR namnsevrar-tre.child.address03.xa.
|
|
PTR nameserver-drei.child.address03.xa.
|
|
PTR naamserver-drie.child.address03.xa.
|
|
PTR nomservilo-tri.child.address03.xa.
|
|
|
|
;; Empty non-terminal.
|
|
_.4.3.0.0 TXT "To make the parent node an empty non-terminal"
|
|
|
|
|
|
;; Nonexistent node. This name server has no reverse DNS at all.
|
|
; 5.3.0.0 PTR nothing-here.invalid.
|
|
|
|
;; This name server has reverse DNS for IPv6 only, none for IPv4.
|
|
6.3.0.0 PTR ns6.child.address03.xa.
|
|
|
|
;; Nonexistent node. This name server has reverse DNS for IPv4 only, none for IPv6.
|
|
; 7.3.0.0 PTR ns7.child.address03.xa.
|
|
|
|
;; Non-matching name.
|
|
8.3.0.0 PTR a-naughty-nameserver.child.address03.xa.
|
|
|
|
;; Multiple non-matching names.
|
|
9.3.0.0 PTR non-matching-set-1.child.address03.xa.
|
|
PTR non-matching-set-2.child.address03.xa.
|
|
|
|
;; An alias to a node with a good PTR record set (which is legal, and can
|
|
;; happen with classless IN-ADDR.ARPA delegation, as in RFC 2317).
|
|
0.4.0.0 CNAME 0-4-0-0.alias
|
|
0-4-0-0.alias PTR ns10.child.address03.xa.
|
|
|
|
;; Another good alias, but the target is in another zone.
|
|
1.4.0.0 CNAME 1-4-0-0.reverse-aliases.address03.xa.
|
|
|
|
;; A dangling alias (pointing to a nonexistent node).
|
|
2.4.0.0 CNAME dangling.alias
|
|
|
|
;; An illegal alias (with more than one CNAME RR).
|
|
;; NOTE: The resolver MUST NOT attempt to follow any of the CNAME resource records!
|
|
3.4.0.0 CNAME illegal1.alias
|
|
CNAME illegal2.alias
|
|
|
|
;; Queries for the following name must be dropped.
|
|
; 4.4.0.0 PTR ns14.child.address03.xa.
|
|
|
|
;; Queries for the following name must fail with RCODE SERVFAIL.
|
|
; 5.4.0.0 PTR ns15.child.address03.xa.
|
|
|
|
illegal1.alias PTR ns13.child.address03.xa.
|
|
illegal2.alias PTR ns13.child.address03.xa.
|