summaryrefslogtreecommitdiffstats
path: root/tests/libzscanner/data/01_owner.in
blob: 0108be3e802f6fc12b87d0dc01a101639b8b1f4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$ORIGIN	.
$TTL	1

; OK
.		NS	@	; The simplest owner
tld.		NS	@	; FQD tld owner
tld		NS	@	; Relative form
		NS	@	; The previous owner
*.		NS	@	; FQD with asterisk
*		NS	@	; Alone asterisk
*.*		NS	@	; More asterisks
*a.a*a.**	NS	@	; Also possible
@		NS	@	; Use origin
0123456789	NS	@	; Digits
0/25.2.0.192.in-addr.arpa.	NS	@	; CIDR notation
_a_.-b-c-./d/.	NS	@	; Allowed characters '_' '-' '/' anywhere
ABCDEFGHIJKLMNOPQRSTUVWXYZ	NS	@	; All upper-case letters
abcdefghijklmnopqrstuvwxyz	NS	@	; All lower-case letters
\000\0320\ \\\"\.\@\*.tld.	NS	@	; Label with special chars
b.a.9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.	NS	@	; IPv6 reverse
12345678901234567890123456789012345678901234567890123456789012\051.tld.		NS	@	; Label of maximal length
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901.	NS	@	; Domain name of maximal length
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901	NS	@	; Domain name of maximal length (after appending origin)

; KO
&	NS	@	; Bad (unslashed) character
	NS	@	; Bad previous
.a	NS	@	; Leading dot
@@	NS	@	; Double @@
..	NS	@	; Missing label between dots
\1	NS	@	; Slash notation requires 3 digits
\12	NS	@	; Slash notation requires 3 digits
12345678901234567890123456789012345678901234567890123456789012\0514.tld.	NS	@	; Label exceeded maximal length
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789012.	NS	@	; Domain name exceeded maximal length
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.12345678901234567890123456789012345678901234567890123456789012	NS	@	; Domain name exceeded maximal length (after appending origin)
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901.1	NS	@	; Domain name exceeded maximal length (maximal dname length check is after each valid label)
123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.123456789012345678901234567890123456789012345678901234567890123.1234567890123456789012345678901234567890123456789012345678901.123456789012345678901234567890123456789012345678901234567890123	NS	@	; Domain name exceeded maximal length (maximal dname length check is after each valid label)