$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)