1*00b67f09SDavid van Moolenbroek; Copyright (C) 2004, 2007-2014 Internet Systems Consortium, Inc. ("ISC") 2*00b67f09SDavid van Moolenbroek; Copyright (C) 2000-2002 Internet Software Consortium. 3*00b67f09SDavid van Moolenbroek; 4*00b67f09SDavid van Moolenbroek; Permission to use, copy, modify, and/or distribute this software for any 5*00b67f09SDavid van Moolenbroek; purpose with or without fee is hereby granted, provided that the above 6*00b67f09SDavid van Moolenbroek; copyright notice and this permission notice appear in all copies. 7*00b67f09SDavid van Moolenbroek; 8*00b67f09SDavid van Moolenbroek; THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 9*00b67f09SDavid van Moolenbroek; REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 10*00b67f09SDavid van Moolenbroek; AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 11*00b67f09SDavid van Moolenbroek; INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 12*00b67f09SDavid van Moolenbroek; LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 13*00b67f09SDavid van Moolenbroek; OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 14*00b67f09SDavid van Moolenbroek; PERFORMANCE OF THIS SOFTWARE. 15*00b67f09SDavid van Moolenbroek 16*00b67f09SDavid van Moolenbroek; Id: example.db.in,v 1.31 2011/11/04 05:36:28 each Exp 17*00b67f09SDavid van Moolenbroek 18*00b67f09SDavid van Moolenbroek$TTL 300 ; 5 minutes 19*00b67f09SDavid van Moolenbroek@ IN SOA mname1. . ( 20*00b67f09SDavid van Moolenbroek 2000042407 ; serial 21*00b67f09SDavid van Moolenbroek 20 ; refresh (20 seconds) 22*00b67f09SDavid van Moolenbroek 20 ; retry (20 seconds) 23*00b67f09SDavid van Moolenbroek 1814400 ; expire (3 weeks) 24*00b67f09SDavid van Moolenbroek 3600 ; minimum (1 hour) 25*00b67f09SDavid van Moolenbroek ) 26*00b67f09SDavid van Moolenbroek NS ns2 27*00b67f09SDavid van Moolenbroek NS ns3 28*00b67f09SDavid van Moolenbroekns2 A 10.53.0.2 29*00b67f09SDavid van Moolenbroekns3 A 10.53.0.3 30*00b67f09SDavid van Moolenbroek 31*00b67f09SDavid van Moolenbroeka A 10.0.0.1 32*00b67f09SDavid van Moolenbroekb A 10.0.0.2 33*00b67f09SDavid van Moolenbroekd A 10.0.0.4 34*00b67f09SDavid van Moolenbroek 35*00b67f09SDavid van Moolenbroek; Used for testing ANY queries 36*00b67f09SDavid van Moolenbroekfoo TXT "testing" 37*00b67f09SDavid van Moolenbroekfoo A 10.0.1.0 38*00b67f09SDavid van Moolenbroek 39*00b67f09SDavid van Moolenbroekbad-cname CNAME a 40*00b67f09SDavid van Moolenbroekbad-dname DNAME @ 41*00b67f09SDavid van Moolenbroek 42*00b67f09SDavid van Moolenbroek; Used for testing CNAME queries 43*00b67f09SDavid van Moolenbroekcname1 CNAME cname1-target 44*00b67f09SDavid van Moolenbroekcname1-target TXT "testing cname" 45*00b67f09SDavid van Moolenbroek 46*00b67f09SDavid van Moolenbroekcname2 CNAME cname2-target 47*00b67f09SDavid van Moolenbroekcname2-target TXT "testing cname" 48*00b67f09SDavid van Moolenbroek 49*00b67f09SDavid van Moolenbroek; Used for testing DNAME queries 50*00b67f09SDavid van Moolenbroekdname1 DNAME dname1-target 51*00b67f09SDavid van Moolenbroekfoo.dname1-target TXT "testing dname" 52*00b67f09SDavid van Moolenbroek 53*00b67f09SDavid van Moolenbroekdname2 DNAME dname2-target 54*00b67f09SDavid van Moolenbroekfoo.dname2-target TXT "testing dname" 55*00b67f09SDavid van Moolenbroek 56*00b67f09SDavid van Moolenbroek; A secure subdomain 57*00b67f09SDavid van Moolenbroeksecure NS ns3.secure 58*00b67f09SDavid van Moolenbroekns3.secure A 10.53.0.3 59*00b67f09SDavid van Moolenbroek 60*00b67f09SDavid van Moolenbroek; An insecure subdomain 61*00b67f09SDavid van Moolenbroekinsecure NS ns.insecure 62*00b67f09SDavid van Moolenbroekns.insecure A 10.53.0.3 63*00b67f09SDavid van Moolenbroek 64*00b67f09SDavid van Moolenbroek; A secure subdomain we're going to inject bogus data into 65*00b67f09SDavid van Moolenbroekbogus NS ns.bogus 66*00b67f09SDavid van Moolenbroekns.bogus A 10.53.0.3 67*00b67f09SDavid van Moolenbroek 68*00b67f09SDavid van Moolenbroek; A dynamic secure subdomain 69*00b67f09SDavid van Moolenbroekdynamic NS dynamic 70*00b67f09SDavid van Moolenbroekdynamic A 10.53.0.3 71*00b67f09SDavid van Moolenbroek 72*00b67f09SDavid van Moolenbroek; A insecure subdomain 73*00b67f09SDavid van Moolenbroekmustbesecure NS ns.mustbesecure 74*00b67f09SDavid van Moolenbroekns.mustbesecure A 10.53.0.3 75*00b67f09SDavid van Moolenbroek 76*00b67f09SDavid van Moolenbroek; A subdomain with expired signatures 77*00b67f09SDavid van Moolenbroekexpired NS ns.expired 78*00b67f09SDavid van Moolenbroekns.expired A 10.53.0.3 79*00b67f09SDavid van Moolenbroek 80*00b67f09SDavid van Moolenbroek; A rfc2535 signed zone w/ CNAME 81*00b67f09SDavid van Moolenbroekrfc2535 NS ns.rfc2535 82*00b67f09SDavid van Moolenbroekns.rfc2535 A 10.53.0.3 83*00b67f09SDavid van Moolenbroek 84*00b67f09SDavid van Moolenbroekz A 10.0.0.26 85*00b67f09SDavid van Moolenbroek 86*00b67f09SDavid van Moolenbroekkeyless NS ns.keyless 87*00b67f09SDavid van Moolenbroekns.keyless A 10.53.0.3 88*00b67f09SDavid van Moolenbroek 89*00b67f09SDavid van Moolenbroeknsec3 NS ns.nsec3 90*00b67f09SDavid van Moolenbroekns.nsec3 A 10.53.0.3 91*00b67f09SDavid van Moolenbroek 92*00b67f09SDavid van Moolenbroekoptout NS ns.optout 93*00b67f09SDavid van Moolenbroekns.optout A 10.53.0.3 94*00b67f09SDavid van Moolenbroek 95*00b67f09SDavid van Moolenbroeknsec3-unknown NS ns.nsec3-unknown 96*00b67f09SDavid van Moolenbroekns.nsec3-unknown A 10.53.0.3 97*00b67f09SDavid van Moolenbroek 98*00b67f09SDavid van Moolenbroekoptout-unknown NS ns.optout-unknown 99*00b67f09SDavid van Moolenbroekns.optout-unknown A 10.53.0.3 100*00b67f09SDavid van Moolenbroek 101*00b67f09SDavid van Moolenbroekdnskey-unknown NS ns.dnskey-unknown 102*00b67f09SDavid van Moolenbroekns.dnskey-unknown A 10.53.0.3 103*00b67f09SDavid van Moolenbroek 104*00b67f09SDavid van Moolenbroekdnskey-nsec3-unknown NS ns.dnskey-nsec3-unknown 105*00b67f09SDavid van Moolenbroekns.dnskey-nsec3-unknown A 10.53.0.3 106*00b67f09SDavid van Moolenbroek 107*00b67f09SDavid van Moolenbroekmultiple NS ns.multiple 108*00b67f09SDavid van Moolenbroekns.multiple A 10.53.0.3 109*00b67f09SDavid van Moolenbroek 110*00b67f09SDavid van Moolenbroek*.wild A 10.0.0.27 111*00b67f09SDavid van Moolenbroek 112*00b67f09SDavid van Moolenbroekrsasha256 NS ns.rsasha256 113*00b67f09SDavid van Moolenbroekns.rsasha256 A 10.53.0.3 114*00b67f09SDavid van Moolenbroek 115*00b67f09SDavid van Moolenbroekrsasha512 NS ns.rsasha512 116*00b67f09SDavid van Moolenbroekns.rsasha512 A 10.53.0.3 117*00b67f09SDavid van Moolenbroek 118*00b67f09SDavid van Moolenbroekkskonly NS ns.kskonly 119*00b67f09SDavid van Moolenbroekns.kskonly A 10.53.0.3 120*00b67f09SDavid van Moolenbroek 121*00b67f09SDavid van Moolenbroekupdate-nsec3 NS ns.update-nsec3 122*00b67f09SDavid van Moolenbroekns.update-nsec3 A 10.53.0.3 123*00b67f09SDavid van Moolenbroek 124*00b67f09SDavid van Moolenbroekauto-nsec NS ns.auto-nsec 125*00b67f09SDavid van Moolenbroekns.auto-nsec A 10.53.0.3 126*00b67f09SDavid van Moolenbroek 127*00b67f09SDavid van Moolenbroekauto-nsec3 NS ns.auto-nsec3 128*00b67f09SDavid van Moolenbroekns.auto-nsec3 A 10.53.0.3 129*00b67f09SDavid van Moolenbroek 130*00b67f09SDavid van Moolenbroek 131*00b67f09SDavid van Moolenbroekbelow-cname CNAME some.where.else. 132*00b67f09SDavid van Moolenbroek 133*00b67f09SDavid van Moolenbroekinsecure.below-cname NS ns.insecure.below-cname 134*00b67f09SDavid van Moolenbroekns.insecure.below-cname A 10.53.0.3 135*00b67f09SDavid van Moolenbroek 136*00b67f09SDavid van Moolenbroeksecure.below-cname NS ns.secure.below-cname 137*00b67f09SDavid van Moolenbroekns.secure.below-cname A 10.53.0.3 138*00b67f09SDavid van Moolenbroek 139*00b67f09SDavid van Moolenbroekttlpatch NS ns.ttlpatch 140*00b67f09SDavid van Moolenbroekns.ttlpatch A 10.53.0.3 141*00b67f09SDavid van Moolenbroek 142*00b67f09SDavid van Moolenbroeksplit-dnssec NS ns.split-dnssec 143*00b67f09SDavid van Moolenbroekns.split-dnssec A 10.53.0.3 144*00b67f09SDavid van Moolenbroek 145*00b67f09SDavid van Moolenbroeksplit-smart NS ns.split-smart 146*00b67f09SDavid van Moolenbroekns.split-smart A 10.53.0.3 147*00b67f09SDavid van Moolenbroek 148*00b67f09SDavid van Moolenbroekupper NS ns.upper 149*00b67f09SDavid van Moolenbroekns.upper A 10.53.0.3 150*00b67f09SDavid van Moolenbroek 151*00b67f09SDavid van MoolenbroekLOWER NS NS.LOWER 152*00b67f09SDavid van MoolenbroekNS.LOWER A 10.53.0.3 153*00b67f09SDavid van Moolenbroek 154*00b67f09SDavid van Moolenbroekexpiring NS ns.expiring 155*00b67f09SDavid van Moolenbroekns.expiring A 10.53.0.3 156*00b67f09SDavid van Moolenbroek 157*00b67f09SDavid van Moolenbroekfuture NS ns.future 158*00b67f09SDavid van Moolenbroekns.future A 10.53.0.3 159