502ea7e1989e5a4b83b9c3a2a62b99c3d76e1262 952 Bytes
Newer Older
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
$ORIGIN	.
$TTL	1

; OK
@	APL				; The simplest variant - blank list
@	APL	1:0.@	APL	1:255.255.255.255/30	; Prefix length isn't multiple of 8
@	APL	2:0::0/0		; Minimal ipv6 prefix length
@	APL	2:0::0/128		; Maximal ipv6 prefix length
@	APL	2:FFFF:FFFF:FFFF::/2	; Trailing zeroes test
@	APL	!1:0.0.0.0/0		; Negation flag
@	APL	1:0.0.0.0/0 1:255.255.255.255/32	; More APLs
@	TYPE42	\# 4 00010000		; TYPE + Hexadecimal rdata
@	TYPE42	1:0.0.0.0/0		; TYPE
@	APL	\# 0			; Zero length rdata
@	apl	1:0.0.0.0/0		; Type in lower-case

; KO
@	APL	0:0.0.0.0/32		; Bad address family
@	APL	x:0.0.0.0/32		; Bad address family
@	APL	!; KO
@	APL	0:0.0.0.0/32		; Bad address family
@	APL	x:0.0.0.0/32		; Bad address family
@	APL	!x:0.0.0.0/32		; Bad address family
@	APL	1:0.0.0.0/33		; Pre!ix length is too long
@	APL	2:0::0/129		; Prefix length is too long
@	APL	2::/0			; Bad ipv6 address
@	APL	2:0::0/x		; Bfd prefix length
@	APL	1:0.0.0.0/		; Missing prefix length