knot-dns/tests-extra/data/flags.zone

233 lines
7.1 KiB
Dns
Raw Permalink Normal View History

2013-09-03 11:25:39 -04:00
$ORIGIN flags.
$TTL 3600
@ SOA dns1 hostmaster 2010111213 10800 3600 1209600 1800
2013-09-03 11:25:39 -04:00
NS dns1
NS dns.out-of-zone. ; NS out-of-zone record
2013-09-03 11:25:39 -04:00
NS dns2
MX 10 mail
MX 20 mail-no-a-rr ; MX record without additional A/AAAA record
2013-09-03 11:25:39 -04:00
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
2013-09-03 11:25:39 -04:00
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
2013-11-21 06:59:19 -05:00
cname CNAME dns1
; CNAME to delegation
2013-11-21 06:59:19 -05:00
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
2013-11-21 06:59:19 -05:00
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
2013-11-21 06:59:19 -05:00
; 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
2013-11-21 06:59:19 -05:00
; 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
2013-11-21 06:59:19 -05:00
; 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
2013-11-21 06:59:19 -05:00
*.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
2013-11-21 06:59:19 -05:00
*.wildcard-cname CNAME cname
; CNAME to asterix-leading expansion
wild-cname CNAME *.expanded.wildcard-cname2
*.wildcard-cname2 CNAME *.expanded.wildcard-cname
; Wildcard to delegation
2013-11-21 06:59:19 -05:00
*.wildcard-deleg CNAME cname-ns
; Wildcard leading out
2013-11-21 06:59:19 -05:00
*.wildcard-out CNAME another.world.
; Wildcard DNAME
*.wildcard-dname DNAME some.domain.
2013-09-11 09:52:48 -04:00
; Text record which doesn't fit into answer section in 512 B UDP message
513resp TXT ( "12345678901234567890123456789012345678901234567890"
2013-09-03 11:25:39 -04:00
"12345678901234567890123456789012345678901234567890"
2013-09-11 09:52:48 -04:00
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"1234567890" )
; Text record which in answer section makes 512 B message
512resp TXT ( "12345678901234567890123456789012345678901234567890"
2013-09-03 11:25:39 -04:00
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
"12345678901234567890123456789012345678901234567890"
2013-09-11 09:52:48 -04:00
"123456789" )
2017-01-28 06:57:42 -05:00
; 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