1; Database file dns-zoneparse-test.net.dns for dns-zoneparse-test.net zone. 2; Zone version: 2000100502 3$TTL 1H 4@ IN SOA ns0.dns-zoneparse-test.net. support\.contact.dns-zoneparse-test.net. ( 5 2000100502 ; serial number 6 10801 ; refresh 7 3600 ; retry 8 691200 ; expire 9 86400 ) ; minimum TTL 10 11 43200 IN NS ns0.dns-zoneparse-test.net. 12@ IN NS ns1.dns-zoneparse-test.net. 13 14@ IN A 127.0.0.1 15@ IN MX 10 mail 16ftp IN CNAME www 17localhost IN A 127.0.0.1 18mail IN A 127.0.0.1 19www IN A 127.0.0.1 20 in a 10.0.0.2 21www 43200 IN A 10.0.0.3 22 IN MX 10 10.0.0.4 23 A 10.0.0.5 24 TXT "web server" 25foo IN A 10.0.0.6 26mini A 10.0.0.7 27icarus IN AAAA fe80::0260:83ff:fe7c:3a2a 28 HINFO server freebsd 29 30$GENERATE 1-10/1 www$ A 10.0.0.$ 31 32; This is invalid, but should be loadable anyway. RRs need a consistent TTL, 33; and the top soup line is inheriting the TTL from above. 34soup IN TXT "This is a text message" 35 86401 HINFO server "freebsd" 36txta TXT "This is another text message" 37 RP mbox sometext 38 39srvtest1.a IN SRV 11 22 33 avalidname 40$origin a 41srvtest2 IN SRV 11 22 33 avalidname 42 43$ORIGIN net. 44$ORIGIN dns-zoneparse-test 45 46txttest1 TXT "I've\"got\\back\\\"slashes;!" ; com\\ent 47txttest2 TXT embedded\"quote ;comment 48txttest3 TXT noquotes;comment 49txttest4 TXT "MORE (complicated) stuff -h343-" 50 51this should fail 52this should fail too 53 54; Believe it or not, named-checkzone accepts this record, so we should too. 55-=+!@#$%^&*`~://+-,[]{}|\\?~`'\"\; CNAME ns0.dns-zoneparse-test.net. 56 57borrowed.from.rfc.1876.com. LOC 42 21 54 N 71 06 18 W -24m 30m 58 59borrowed2.from.rfc.1876.com. LOC 42 21 43.952 N 71 5 6.344 W -24m 1m 200m 60 61borrowed3.from.rfc.1876.com. LOC 52 14 05 N 00 08 50 E 10m 62 63borrowed4.from.rfc.1876.com. LOC 32 7 19 S 116 2 25 E 10m 64 65borrowed5.from.rfc.1876.com. LOC ( 42 21 28.764 N 71 00 51.617 W 66 -44m 2000m ) 67 68notborrowed.from.rfc.1876.com. LOC 32 7 S 116 E -15m 16m 17m 18m 69 70commenttest0 HINFO test test2 71commenttest1 HINFO test test2 ; comment 72commenttest2 HINFO test test2 ; "comment" 73commenttest3 HINFO test test2 ; "com;ment" 74commenttest4 HINFO test "test2" 75commenttest5 HINFO test "test2" ; comment 76commenttest6 HINFO test "test2" ; "comment" 77commenttest7 HINFO test "test2" ; "com;ment" 78commenttest8 HINFO "test" test2 79commenttest9 HINFO "test" test2 ; comment 80commenttest10 HINFO "test" test2 ; "comment" 81commenttest11 HINFO "test" test2 ; "comm;ent" 82commenttest12 HINFO "test" "test2" 83commenttest13 HINFO "test" "test2" ; comment 84commenttest14 HINFO "test" "test2" ; "comment" 85commenttest15 HINFO "test" "test2" ; "com;ment" 86commenttest16 HINFO test "tes;t2" 87commenttest17 HINFO test "tes;t2" ; comment 88commenttest18 HINFO test "tes;t2" ; "comment" 89commenttest19 HINFO test "tes;t2" ; "com;ment" 90commenttest20 HINFO "test" "tes;t2" 91commenttest21 HINFO "test" "tes;t2" ; comment 92commenttest22 HINFO "test" "tes;t2" ; "comment" 93commenttest23 HINFO "test" "tes;t2" ; "com;ment" 94commenttest24 HINFO "te;st" test2 95commenttest25 HINFO "te;st" test2 ; comment 96commenttest26 HINFO "te;st" test2 ; "comment" 97commenttest27 HINFO "te;st" test2 ; "comm;ent" 98commenttest28 HINFO "te;st" "test2" 99commenttest29 HINFO "te;st" "test2" ; comment 100commenttest30 HINFO "te;st" "test2" ; "comment" 101commenttest31 HINFO "te;st" "test2" ; "com;ment" 102commenttest32 HINFO "te;st" "te;st2" 103commenttest33 HINFO "te;st" "te;st2" ; comment 104commenttest34 HINFO "te;st" "te;st2" ; "comment" 105commenttest35 HINFO "te;st" "te;st2" ; "com;ment" 106