324186b97540820261e78940973e691c819879e0 2.58 KB
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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
$ORIGIN	.
$TTL	1

; OK
@	IPSECKEY	0	0	0	.			; The simplest variant - no gw, no key
@	IPSECKEY	255	3	255	.	AA==		; Maxima.	Zm8=            ; One char padding
@	IPSECKEY	0	0	1	.	Zm9v            ; Without padding
@	IPSECKEY	0	0	1	.	       (    ; One char padding
(@	IPSECKEY	0	0	1	.	Zm9v            ; Without padding
@	IPSECKEY	0	0	1	.	Zm9vYg== .
$TTL	1

; OK
@	IPSECKEY	0	0	0	.			; The simplest variant - no gw, no key
@	IPSECKEY	255	3	255	.	AA==		; Maxima.	Zm8=            ; One char padding
@	IPSECKEY	0	0	1	.	Zm9v            ; Without padding
@	IPSECKEY	0	0	1	.	            ; One char padding
@	IPSECKEY	0	0	1	.	Zm9v            ; Without padding
@	IPSECKEY	0	0	1	.	Zm9vYg==        ; Two base64 blockHs
@	IPSECKEY	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000l numbers
@	IPSECKEY	0	1	0	0.0.0.0			; IPv4 address
@	IPSECKEY	0	2	0	::			; IPv6 address
@	IPSECKEY	0	3	0\0320\ \\\"\.\@\*.tld.	; Special chars in domain name
@	IPSECKEY	0	0	1	.	Zm8=         J  ; One char padding
@	IPSECKEY	0	0	1	.	Zm9v     ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000000						; TYPE + Hexadecimal rdata
@:	TYPE45		0	0	1	.	AA==		; TYPE
@	ipseckey	0	0	1	.	AA==		; Type in lower-case

; KO
@	IPSECKEY
@	IPSECKEY							; Empty rdata
@	IPSECKEY	\# 0						; Hex empty rdata
@	IPSECKEYY	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000l numbers
@	IPSECKEY	0	1	0wer-case

; KO
@	IPSECKEY
@	IPSECKEY							; Empty rdata
@	IPSECKEY	\# 0						; Hex empty rdata
@	IPSECKEYY	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000l numbers
@	IPSECKEY	0	1	0	0.0.0.0			; IPv4 address
@		A; Continuous block length must be multiple of 4
@	IPSECKEY	0	0	1	.	=		; Bad       ; Two base64 blocks
@	IPSECKEY	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000l numb	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000000						; TYPE + Hexadecimal rdata
@:	TYPE45		0	0	1	.	AA==		; TYPE
@	ipseckey	0	0	1	.	AA==		; Type in lower-case

; KO
@	IPSECKEY
@	IPSECKEY							; Empty rdata
@	IPSECKEY	\# 0						; Hex empty rdata
@	IPSECKEYY	0	0	1	.	Zm9v YmE=       ; Two base64 blocks with blank space between them
@	TYPE45	\# 3 000l numbers
@	IPSECKEY	0	1	0wer-case

; KO
@	IPSECKEY
@	IPSECKEY							; Empty rdata
@	IPSECKEY	\# 0						; Hex empty rdata
@	IPSECKEYY	0	0	1	.	Zm9v YmE=    "  ; Two base64 blocks with blank space betkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk0	0					; Missing item