mirror of
https://gitlab.nic.cz/knot/knot-dns.git
synced 2026-02-03 18:49:28 -05:00
232 lines
7.1 KiB
Dns
232 lines
7.1 KiB
Dns
$ORIGIN flags.
|
|
$TTL 3600
|
|
|
|
@ SOA dns1 hostmaster 2010111213 10800 3600 1209600 1800
|
|
NS dns1
|
|
NS dns.out-of-zone. ; NS out-of-zone record
|
|
NS dns2
|
|
MX 10 mail
|
|
MX 20 mail-no-a-rr ; MX record without additional A/AAAA record
|
|
|
|
dns1 A 192.0.2.1
|
|
AAAA 2001:DB8::1
|
|
|
|
dns2 A 192.0.2.2
|
|
AAAA 2001:DB8::2
|
|
|
|
mail A 192.0.2.3
|
|
AAAA 2001:DB8::3
|
|
|
|
; Delegation of a subdomain
|
|
sub NS ns.sub
|
|
sub NS sub
|
|
sub A 192.0.0.1
|
|
ns.sub A 192.0.2.4
|
|
|
|
; Opt-outable delegation below empty-non-terminal
|
|
deleg.ent NS sub
|
|
|
|
; NULL type with empty rdata
|
|
empty-null TYPE10 \# 0
|
|
|
|
; CNAME to A record
|
|
cname CNAME dns1
|
|
|
|
; CNAME to delegation
|
|
cname-ns CNAME sub
|
|
|
|
; CNAME to a name below delegation
|
|
cname-below-ns CNAME below.sub
|
|
|
|
; CNAME being below a delegation
|
|
cname.below.sub CNAME mail
|
|
|
|
; CNAME to out
|
|
cname-out CNAME another.world.
|
|
|
|
; CNAME to wildcard-covered name
|
|
cname-wildcard CNAME a.wildcard
|
|
|
|
; CNAME to DNAME tree
|
|
cname-dname CNAME a.dname-tree
|
|
|
|
; CNAME to DNAME tree (not existing)
|
|
cname-dname-nx CNAME b.dname-tree
|
|
|
|
; CNAMEs in Additional
|
|
|
|
; MX record leading to CNAME (existing)
|
|
cname-mx MX 10 cname
|
|
|
|
; MX record leading to CNAME (delegation)
|
|
cname-mx-deleg MX 10 cname-ns
|
|
|
|
; MX record leading to CNAME (wildcard-covered)
|
|
cname-mx-wc MX 10 cname-wildcard
|
|
|
|
; MX record leading to CNAME (outside zone)
|
|
cname-mx-out MX 10 cname-out
|
|
|
|
; DNAME subtree
|
|
dname DNAME dname-tree
|
|
dname-tree A 1.2.3.4
|
|
a.dname-tree A 5.6.7.8
|
|
c.dname-tree CNAME dns1
|
|
d.dname-tree CNAME cname-wildcard
|
|
e.dname-tree CNAME e.dname
|
|
f.dname-tree DNAME f.f.dname-tree
|
|
|
|
dname-outloop DNAME loop.dname-outloop
|
|
|
|
loop.dname-inloop A 1.2.3.4
|
|
loop.dname-inloop DNAME dname-inloop
|
|
|
|
dname-out DNAME outside.zone.
|
|
dname-dangl DNAME dangling
|
|
dname.below.sub DNAME dname-tree
|
|
|
|
; SVCB loop
|
|
svcb-loop TYPE64 \# 20 00000A737663622D6C6F6F703105666C61677300
|
|
svcb-loop1 TYPE64 \# 20 00000A737663622D6C6F6F703205666C61677300
|
|
svcb-loop2 TYPE64 \# 19 000009737663622D6C6F6F7005666C61677300
|
|
|
|
; DS tests
|
|
ds-sub NS dns.net.ds-sub
|
|
dns.net.ds-sub A 1.1.1.1
|
|
|
|
; Fourth level domain with A record
|
|
fourth.third.second A 1.1.1.1
|
|
|
|
; Delegated fourth level domain with A record
|
|
fourth.third.sub A 2.2.2.2
|
|
|
|
; Wildcard
|
|
*.wildcard A 4.3.2.1
|
|
|
|
; Asterisk label
|
|
sub.*.wildcard A 6.7.8.9
|
|
|
|
; Wildcard under asterisk label
|
|
*.*.wildcard A 9.8.7.6
|
|
|
|
; Wildcard under DNAME subtree
|
|
*.wildcard.dname-tree A 8.7.6.5
|
|
|
|
; Wildcard to CNAME
|
|
*.wildcard-cname CNAME cname
|
|
|
|
; CNAME to asterix-leading expansion
|
|
wild-cname CNAME *.expanded.wildcard-cname2
|
|
*.wildcard-cname2 CNAME *.expanded.wildcard-cname
|
|
|
|
; Wildcard to delegation
|
|
*.wildcard-deleg CNAME cname-ns
|
|
|
|
; Wildcard leading out
|
|
*.wildcard-out CNAME another.world.
|
|
|
|
; Wildcard DNAME
|
|
*.wildcard-dname DNAME some.domain.
|
|
|
|
; Text record which doesn't fit into answer section in 512 B UDP message
|
|
513resp TXT ( "12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"1234567890" )
|
|
|
|
; Text record which in answer section makes 512 B message
|
|
512resp TXT ( "12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"123456789" )
|
|
|
|
; Text record which in answer section and with EDNS sections makes 1220 B message
|
|
1220resp TXT ( "12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"123456789012345678901234567890123456789012" )
|
|
|
|
; Text record which in answer section and with EDNS sections makes 1221 B message
|
|
1221resp TXT ( "12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"12345678901234567890123456789012345678901234567890"
|
|
"1234567890123456789012345678901234567890123" )
|
|
; CNAME loop
|
|
*.loop-entry CNAME jump.loop-target
|
|
*.loop-target CNAME jump.loop-entry
|
|
|
|
; MX record with name leading to wildcard-covered additional record
|
|
mx-additional MX 10 jump.wildcard-additional
|
|
*.wildcard-additional A 1.2.3.4
|
|
|
|
; Really long CNAME loop
|
|
ab CNAME bc
|
|
bc CNAME cd
|
|
cd CNAME de
|
|
de CNAME ef
|
|
ef CNAME fg
|
|
fg CNAME gh
|
|
gh CNAME hi
|
|
hi CNAME ij
|
|
ij CNAME jk
|
|
jk CNAME kl
|
|
kl CNAME lm
|
|
lm CNAME mn
|
|
mn CNAME no
|
|
no CNAME op
|
|
op CNAME pq
|
|
pq CNAME qr
|
|
qr CNAME rs
|
|
rs CNAME st
|
|
st CNAME ab
|
|
|