summaryrefslogtreecommitdiffstats
path: root/fuzz/isc_lex_getmastertoken.in/named.conf
blob: 9cbde3521cfe923092e46dad2400d1a39a47e690 (plain)
ofshex dumpascii
0000 01 00 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 49 6e 74 65 72 6e 65 74 20 53 ../*..*.Copyright.(C).Internet.S
0020 79 73 74 65 6d 73 20 43 6f 6e 73 6f 72 74 69 75 6d 2c 20 49 6e 63 2e 20 28 22 49 53 43 22 29 0a ystems.Consortium,.Inc..("ISC").
0040 20 2a 0a 20 2a 20 54 68 69 73 20 53 6f 75 72 63 65 20 43 6f 64 65 20 46 6f 72 6d 20 69 73 20 73 .*..*.This.Source.Code.Form.is.s
0060 75 62 6a 65 63 74 20 74 6f 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 4d 6f 7a 69 6c ubject.to.the.terms.of.the.Mozil
0080 6c 61 20 50 75 62 6c 69 63 0a 20 2a 20 4c 69 63 65 6e 73 65 2c 20 76 2e 20 32 2e 30 2e 20 49 66 la.Public..*.License,.v..2.0..If
00a0 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 4d 50 4c 20 77 61 73 20 6e 6f 74 20 64 69 73 74 72 .a.copy.of.the.MPL.was.not.distr
00c0 69 62 75 74 65 64 20 77 69 74 68 20 74 68 69 73 0a 20 2a 20 66 69 6c 65 2c 20 79 6f 75 20 63 61 ibuted.with.this..*.file,.you.ca
00e0 6e 20 6f 62 74 61 69 6e 20 6f 6e 65 20 61 74 20 68 74 74 70 73 3a 2f 2f 6d 6f 7a 69 6c 6c 61 2e n.obtain.one.at.https://mozilla.
0100 6f 72 67 2f 4d 50 4c 2f 32 2e 30 2f 2e 0a 20 2a 0a 20 2a 20 53 65 65 20 74 68 65 20 43 4f 50 59 org/MPL/2.0/...*..*.See.the.COPY
0120 52 49 47 48 54 20 66 69 6c 65 20 64 69 73 74 72 69 62 75 74 65 64 20 77 69 74 68 20 74 68 69 73 RIGHT.file.distributed.with.this
0140 20 77 6f 72 6b 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 0a 20 2a 20 69 6e 66 6f 72 6d 61 74 .work.for.additional..*.informat
0160 69 6f 6e 20 72 65 67 61 72 64 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 6f 77 6e 65 72 73 68 69 ion.regarding.copyright.ownershi
0180 70 2e 0a 20 2a 2f 0a 0a 2f 2a 0a 20 2a 20 54 68 69 73 20 69 73 20 61 20 77 6f 72 74 68 6c 65 73 p...*/../*..*.This.is.a.worthles
01a0 73 2c 20 6e 6f 6e 72 75 6e 6e 61 62 6c 65 20 65 78 61 6d 70 6c 65 20 6f 66 20 61 20 6e 61 6d 65 s,.nonrunnable.example.of.a.name
01c0 64 2e 63 6f 6e 66 20 66 69 6c 65 20 74 68 61 74 20 68 61 73 0a 20 2a 20 65 76 65 72 79 20 63 6f d.conf.file.that.has..*.every.co
01e0 6e 63 65 69 76 61 62 6c 65 20 73 79 6e 74 61 78 20 65 6c 65 6d 65 6e 74 20 69 6e 20 75 73 65 2e nceivable.syntax.element.in.use.
0200 20 20 57 65 20 75 73 65 20 69 74 20 74 6f 20 74 65 73 74 20 74 68 65 20 70 61 72 73 65 72 2e 0a ..We.use.it.to.test.the.parser..
0220 20 2a 20 49 74 20 63 6f 75 6c 64 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 20 63 6f .*.It.could.also.be.used.as.a.co
0240 6e 63 65 70 74 75 61 6c 20 74 65 6d 70 6c 61 74 65 20 66 6f 72 20 75 73 65 72 73 20 6f 66 20 6e nceptual.template.for.users.of.n
0260 65 77 20 66 65 61 74 75 72 65 73 2e 0a 20 2a 2f 0a 0a 2f 2a 0a 20 2a 20 43 2d 73 74 79 6c 65 20 ew.features...*/../*..*.C-style.
0280 63 6f 6d 6d 65 6e 74 73 20 61 72 65 20 4f 4b 0a 20 2a 2f 0a 0a 2f 2f 20 53 6f 20 61 72 65 20 43 comments.are.OK..*/..//.So.are.C
02a0 2b 2b 2d 73 74 79 6c 65 20 63 6f 6d 6d 65 6e 74 73 0a 0a 23 53 6f 20 61 72 65 20 73 68 65 6c 6c ++-style.comments..#So.are.shell
02c0 20 2d 20 73 74 79 6c 65 20 63 6f 6d 6d 65 6e 74 73 0a 0a 2f 2f 20 77 61 74 63 68 20 6f 75 74 20 .-.style.comments..//.watch.out.
02e0 66 6f 72 20 22 3b 22 20 2d 2d 20 69 74 27 73 20 69 6d 70 6f 72 74 61 6e 74 21 0a 0a 6f 70 74 69 for.";".--.it's.important!..opti
0300 6f 6e 73 20 7b 0a 09 61 64 64 69 74 69 6f 6e 61 6c 20 2d 20 66 72 6f 6d 20 2d 20 61 75 74 68 20 ons.{..additional.-.from.-.auth.
0320 74 72 75 65 3b 0a 09 61 64 64 69 74 69 6f 6e 61 6c 20 2d 20 66 72 6f 6d 20 2d 20 63 61 63 68 65 true;..additional.-.from.-.cache
0340 20 66 61 6c 73 65 3b 0a 0a 09 76 65 72 73 69 6f 6e 20 22 6d 79 20 76 65 72 73 69 6f 6e 20 73 74 .false;...version."my.version.st
0360 72 69 6e 67 22 3b 0a 09 72 61 6e 64 6f 6d 20 2d 20 64 65 76 69 63 65 20 22 2f 64 65 76 2f 72 61 ring";..random.-.device."/dev/ra
0380 6e 64 6f 6d 22 3b 0a 09 64 69 72 65 63 74 6f 72 79 20 22 2f 74 6d 70 22 3b 0a 0a 09 70 6f 72 74 ndom";..directory."/tmp";...port
03a0 20 36 36 36 3b 0a 0a 09 73 69 67 20 2d 20 76 61 6c 69 64 69 74 79 20 2d 20 69 6e 74 65 72 76 61 .666;...sig.-.validity.-.interva
03c0 6c 20 33 33 3b 0a 0a 23 4f 62 73 6f 6c 65 74 65 0a 09 6e 61 6d 65 64 20 2d 20 78 66 65 72 20 22 l.33;..#Obsolete..named.-.xfer."
03e0 2f 75 73 72 2f 6c 69 62 65 78 65 63 2f 6e 61 6d 65 64 2d 78 66 65 72 22 3b 20 2f 2f 20 5f 50 41 /usr/libexec/named-xfer";.//._PA
0400 54 48 5f 58 46 45 52 0a 0a 09 64 75 6d 70 20 2d 20 66 69 6c 65 20 22 6e 61 6d 65 64 5f 64 75 6d TH_XFER...dump.-.file."named_dum
0420 70 2e 64 62 22 3b 09 20 20 20 20 20 20 20 2f 2f 20 5f 50 41 54 48 5f 44 55 4d 50 46 49 4c 45 0a p.db";........//._PATH_DUMPFILE.
0440 09 70 69 64 20 2d 20 66 69 6c 65 20 22 2f 76 61 72 2f 72 75 6e 2f 6e 61 6d 65 64 2e 70 69 64 22 .pid.-.file."/var/run/named.pid"
0460 3b 20 20 20 20 20 20 20 2f 2f 20 5f 50 41 54 48 5f 50 49 44 46 49 4c 45 0a 09 73 74 61 74 69 73 ;.......//._PATH_PIDFILE..statis
0480 74 69 63 73 20 2d 20 66 69 6c 65 20 22 6e 61 6d 65 64 2e 73 74 61 74 73 22 3b 20 20 20 20 20 20 tics.-.file."named.stats";......
04a0 20 2f 2f 20 5f 50 41 54 48 5f 53 54 41 54 53 0a 09 6d 65 6d 73 74 61 74 69 73 74 69 63 73 20 2d .//._PATH_STATS..memstatistics.-
04c0 20 66 69 6c 65 20 22 6e 61 6d 65 64 2e 6d 65 6d 73 74 61 74 73 22 3b 20 2f 2f 20 5f 50 41 54 48 .file."named.memstats";.//._PATH
04e0 5f 4d 45 4d 53 54 41 54 53 0a 0a 09 6d 61 78 20 2d 20 63 61 63 68 65 20 2d 20 74 74 6c 20 39 39 _MEMSTATS...max.-.cache.-.ttl.99
0500 39 3b 0a 09 6d 69 6e 20 2d 20 63 61 63 68 65 20 2d 20 74 74 6c 20 36 36 3b 0a 09 61 75 74 68 20 9;..min.-.cache.-.ttl.66;..auth.
0520 2d 20 6e 78 64 6f 6d 61 69 6e 20 79 65 73 3b 20 2f 2f 20 61 6c 77 61 79 73 20 73 65 74 20 41 41 -.nxdomain.yes;.//.always.set.AA
0540 20 6f 6e 20 4e 58 44 4f 4d 41 49 4e 2e 0a 09 09 09 20 20 20 20 20 2f 2f 20 64 6f 6e 27 74 20 73 .on.NXDOMAIN..........//.don't.s
0560 65 74 20 74 68 69 73 20 74 6f 20 27 6e 6f 27 20 75 6e 6c 65 73 73 0a 09 09 09 20 20 20 20 20 2f et.this.to.'no'.unless........./
0580 2f 20 79 6f 75 20 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 27 72 65 20 64 6f 69 6e 67 20 2d 2d 20 /.you.know.what.you're.doing.--.
05a0 6f 6c 64 65 72 0a 09 09 09 20 20 20 20 20 2f 2f 20 73 65 72 76 65 72 73 20 77 6f 6e 27 74 20 6c older.........//.servers.won't.l
05c0 69 6b 65 20 69 74 2e 0a 0a 23 4f 62 73 6f 6c 65 74 65 0a 09 64 65 61 6c 6c 6f 63 61 74 65 20 2d ike.it...#Obsolete..deallocate.-
05e0 20 6f 6e 20 2d 20 65 78 69 74 20 6e 6f 3b 0a 0a 09 64 69 61 6c 75 70 20 79 65 73 3b 0a 0a 23 4f .on.-.exit.no;...dialup.yes;..#O
0600 62 73 6f 6c 65 74 65 0a 09 66 61 6b 65 20 2d 20 69 71 75 65 72 79 20 6e 6f 3b 0a 0a 09 66 65 74 bsolete..fake.-.iquery.no;...fet
0620 63 68 20 2d 20 67 6c 75 65 20 79 65 73 3b 0a 09 68 61 73 20 2d 20 6f 6c 64 20 2d 20 63 6c 69 65 ch.-.glue.yes;..has.-.old.-.clie
0640 6e 74 73 20 79 65 73 3b 0a 09 68 6f 73 74 20 2d 20 73 74 61 74 69 73 74 69 63 73 20 6e 6f 3b 0a nts.yes;..host.-.statistics.no;.
0660 0a 23 4f 62 73 6f 6c 65 74 65 0a 09 6d 75 6c 74 69 70 6c 65 20 2d 20 63 6e 61 6d 65 73 20 6e 6f .#Obsolete..multiple.-.cnames.no
0680 3b 20 2f 2f 20 69 66 20 79 65 73 2c 20 74 68 65 6e 20 61 20 6e 61 6d 65 20 6d 79 20 68 61 76 65 ;.//.if.yes,.then.a.name.my.have
06a0 20 6d 6f 72 65 0a 09 09 09 20 20 20 20 20 20 2f 2f 20 74 68 61 6e 20 6f 6e 65 20 43 4e 41 4d 45 .more..........//.than.one.CNAME
06c0 20 52 52 2e 20 20 54 68 69 73 20 75 73 65 0a 09 09 09 20 20 20 20 20 20 2f 2f 20 69 73 20 6e 6f .RR...This.use..........//.is.no
06e0 6e 2d 73 74 61 6e 64 61 72 64 20 61 6e 64 20 69 73 20 6e 6f 74 0a 09 09 09 20 20 20 20 20 20 2f n-standard.and.is.not........../
0700 2f 20 72 65 63 6f 6d 6d 65 6e 64 65 64 2c 20 62 75 74 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 /.recommended,.but.it.is.availab
0720 6c 65 0a 09 09 09 20 20 20 20 20 20 2f 2f 20 62 65 63 61 75 73 65 20 70 72 65 76 69 6f 75 73 20 le..........//.because.previous.
0740 72 65 6c 65 61 73 65 73 20 73 75 70 70 6f 72 74 65 64 0a 09 09 09 20 20 20 20 20 20 2f 2f 20 69 releases.supported..........//.i
0760 74 20 61 6e 64 20 69 74 20 77 61 73 20 75 73 65 64 20 62 79 20 6c 61 72 67 65 20 73 69 74 65 73 t.and.it.was.used.by.large.sites
0780 0a 09 09 09 20 20 20 20 20 20 2f 2f 20 66 6f 72 20 6c 6f 61 64 20 62 61 6c 61 6e 63 69 6e 67 2e ..........//.for.load.balancing.
07a0 0a 0a 09 6e 6f 74 69 66 79 20 79 65 73 3b 20 2f 2f 20 73 65 6e 64 20 4e 4f 54 49 46 59 20 6d 65 ...notify.yes;.//.send.NOTIFY.me
07c0 73 73 61 67 65 73 2e 20 20 59 6f 75 20 63 61 6e 20 73 65 74 0a 09 09 20 20 20 20 2f 2f 20 6e 6f ssages...You.can.set.......//.no
07e0 74 69 66 79 20 6f 6e 20 61 20 7a 6f 6e 65 2d 62 79 2d 7a 6f 6e 65 0a 09 09 20 20 20 20 2f 2f 20 tify.on.a.zone-by-zone.......//.
0800 62 61 73 69 73 20 69 6e 20 74 68 65 20 22 7a 6f 6e 65 22 20 73 74 61 74 65 6d 65 6e 74 0a 09 09 basis.in.the."zone".statement...
0820 20 20 20 20 2f 2f 20 73 65 65 20 28 62 65 6c 6f 77 29 0a 09 72 65 63 75 72 73 69 6f 6e 20 79 65 ....//.see.(below)..recursion.ye
0840 73 3b 0a 09 72 66 63 32 33 30 38 20 2d 20 74 79 70 65 31 20 6e 6f 3b 0a 0a 23 4f 62 73 6f 6c 65 s;..rfc2308.-.type1.no;..#Obsole
0860 74 65 0a 09 75 73 65 20 2d 20 69 64 20 2d 20 70 6f 6f 6c 20 79 65 73 3b 0a 0a 23 4f 62 73 6f 6c te..use.-.id.-.pool.yes;..#Obsol
0880 65 74 65 0a 09 74 72 65 61 74 20 2d 20 63 72 20 2d 20 61 73 20 2d 20 73 70 61 63 65 20 79 65 73 ete..treat.-.cr.-.as.-.space.yes
08a0 3b 0a 0a 09 61 6c 73 6f 20 2d 20 6e 6f 74 69 66 79 20 7b 20 31 30 2e 30 2e 32 2e 33 3b 20 7d 3b ;...also.-.notify.{.10.0.2.3;.};
08c0 0a 0a 09 2f 2f 20 54 68 65 20 22 66 6f 72 77 61 72 64 22 20 6f 70 74 69 6f 6e 20 69 73 20 6f 6e ...//.The."forward".option.is.on
08e0 6c 79 20 6d 65 61 6e 69 6e 67 66 75 6c 20 69 66 20 79 6f 75 27 76 65 20 64 65 66 69 6e 65 64 0a ly.meaningful.if.you've.defined.
0900 09 2f 2f 20 66 6f 72 77 61 72 64 65 72 73 2e 20 20 22 66 69 72 73 74 22 20 67 69 76 65 73 20 74 .//.forwarders..."first".gives.t
0920 68 65 20 6e 6f 72 6d 61 6c 20 42 49 4e 44 0a 09 2f 2f 20 66 6f 72 77 61 72 64 69 6e 67 20 62 65 he.normal.BIND..//.forwarding.be
0940 68 61 76 69 6f 72 2c 20 69 2e 65 2e 20 61 73 6b 20 74 68 65 20 66 6f 72 77 61 72 64 65 72 73 20 havior,.i.e..ask.the.forwarders.
0960 66 69 72 73 74 2c 20 61 6e 64 20 69 66 20 74 68 61 74 0a 09 2f 2f 20 64 6f 65 73 6e 27 74 20 77 first,.and.if.that..//.doesn't.w
0980 6f 72 6b 20 74 68 65 6e 20 64 6f 20 74 68 65 20 66 75 6c 6c 20 6c 6f 6f 6b 75 70 2e 20 20 59 6f ork.then.do.the.full.lookup...Yo
09a0 75 20 63 61 6e 20 61 6c 73 6f 20 73 61 79 0a 09 2f 2f 20 22 66 6f 72 77 61 72 64 20 6f 6e 6c 79 u.can.also.say..//."forward.only
09c0 3b 22 20 77 68 69 63 68 20 69 73 20 77 68 61 74 20 75 73 65 64 20 74 6f 20 62 65 20 73 70 65 63 ;".which.is.what.used.to.be.spec
09e0 69 66 69 65 64 20 77 69 74 68 0a 09 2f 2f 20 22 73 6c 61 76 65 22 20 6f 72 20 22 6f 70 74 69 6f ified.with..//."slave".or."optio
0a00 6e 73 20 66 6f 72 77 61 72 64 2d 6f 6e 6c 79 22 2e 20 20 22 6f 6e 6c 79 22 20 77 69 6c 6c 20 6e ns.forward-only"..."only".will.n
0a20 65 76 65 72 20 61 74 74 65 6d 70 74 0a 09 2f 2f 20 61 20 66 75 6c 6c 20 6c 6f 6f 6b 75 70 3b 20 ever.attempt..//.a.full.lookup;.
0a40 6f 6e 6c 79 20 74 68 65 20 66 6f 72 77 61 72 64 65 72 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64 only.the.forwarders.will.be.used
0a60 2e 0a 09 66 6f 72 77 61 72 64 20 66 69 72 73 74 3b 0a 09 66 6f 72 77 61 72 64 65 72 73 20 7b 0a ...forward.first;..forwarders.{.
0a80 09 09 31 2e 32 2e 33 2e 34 3b 0a 09 09 35 2e 36 2e 37 2e 38 3b 0a 09 7d 3b 0a 0a 09 63 68 65 63 ..1.2.3.4;...5.6.7.8;..};...chec
0aa0 6b 20 2d 20 6e 61 6d 65 73 20 6d 61 73 74 65 72 20 66 61 69 6c 3b 0a 09 63 68 65 63 6b 20 2d 20 k.-.names.master.fail;..check.-.
0ac0 6e 61 6d 65 73 20 73 6c 61 76 65 20 77 61 72 6e 3b 0a 09 63 68 65 63 6b 20 2d 20 6e 61 6d 65 73 names.slave.warn;..check.-.names
0ae0 20 72 65 73 70 6f 6e 73 65 20 69 67 6e 6f 72 65 3b 0a 0a 09 61 6c 6c 6f 77 20 2d 20 71 75 65 72 .response.ignore;...allow.-.quer
0b00 79 20 7b 20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 74 72 61 6e 73 66 65 72 20 7b 20 y.{.any;.};..allow.-.transfer.{.
0b20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 72 65 63 75 72 73 69 6f 6e 20 7b 20 21 61 6e any;.};..allow.-.recursion.{.!an
0b40 79 3b 20 7d 3b 0a 09 62 6c 61 63 6b 68 6f 6c 65 20 7b 20 34 35 20 2f 20 32 34 3b 20 7d 3b 0a 09 y;.};..blackhole.{.45./.24;.};..
0b60 6b 65 65 70 20 2d 20 72 65 73 70 6f 6e 73 65 20 2d 20 6f 72 64 65 72 20 7b 20 34 36 20 2f 20 32 keep.-.response.-.order.{.46./.2
0b80 34 3b 20 7d 3b 0a 0a 09 6c 69 73 74 65 6e 20 2d 20 6f 6e 20 7b 0a 09 09 31 30 20 2f 20 32 34 3b 4;.};...listen.-.on.{...10./.24;
0ba0 0a 09 09 31 30 2e 30 2e 30 2e 33 3b 0a 09 7d 3b 0a 0a 09 6c 69 73 74 65 6e 20 2d 20 6f 6e 20 70 ...10.0.0.3;..};...listen.-.on.p
0bc0 6f 72 74 20 35 33 20 7b 20 61 6e 79 3b 20 7d 3b 0a 0a 09 6c 69 73 74 65 6e 20 2d 20 6f 6e 20 7b ort.53.{.any;.};...listen.-.on.{
0be0 20 35 2e 36 2e 37 2e 38 3b 20 7d 3b 0a 0a 09 6c 69 73 74 65 6e 20 2d 20 6f 6e 20 70 6f 72 74 20 .5.6.7.8;.};...listen.-.on.port.
0c00 31 32 33 34 20 7b 0a 09 09 21 31 2e 32 2e 33 2e 34 3b 0a 09 09 31 2e 32 2e 33 20 2f 20 32 34 3b 1234.{...!1.2.3.4;...1.2.3./.24;
0c20 0a 09 7d 3b 0a 0a 09 6c 69 73 74 65 6e 20 2d 20 6f 6e 20 2d 20 76 36 20 7b 20 31 20 3a 20 31 20 ..};...listen.-.on.-.v6.{.1.:.1.
0c40 3a 20 31 20 3a 20 31 20 3a 20 31 20 3a 20 31 20 3a 20 31 20 3a 20 31 3b 20 7d 3b 0a 0a 09 6c 69 :.1.:.1.:.1.:.1.:.1.:.1;.};...li
0c60 73 74 65 6e 20 2d 20 6f 6e 20 2d 20 76 36 20 70 6f 72 74 20 37 37 37 20 7b 20 32 20 3a 20 32 20 sten.-.on.-.v6.port.777.{.2.:.2.
0c80 3a 20 32 20 3a 20 32 20 3a 20 32 20 3a 20 32 20 3a 20 32 20 3a 20 32 3b 20 7d 3b 0a 0a 09 71 75 :.2.:.2.:.2.:.2.:.2.:.2;.};...qu
0ca0 65 72 79 20 2d 20 73 6f 75 72 63 65 20 2d 20 76 36 20 61 64 64 72 65 73 73 20 38 20 3a 20 37 20 ery.-.source.-.v6.address.8.:.7.
0cc0 3a 20 36 20 3a 20 35 20 3a 20 34 20 3a 20 33 20 3a 20 32 20 3a 20 31 20 70 6f 72 74 20 2a 3b 0a :.6.:.5.:.4.:.3.:.2.:.1.port.*;.
0ce0 09 71 75 65 72 79 20 2d 20 73 6f 75 72 63 65 20 70 6f 72 74 20 2a 61 64 64 72 65 73 73 20 31 30 .query.-.source.port.*address.10
0d00 2e 30 2e 30 2e 35 34 3b 0a 0a 09 6c 61 6d 65 20 2d 20 74 74 6c 20 34 34 34 3b 0a 0a 09 6d 61 78 .0.0.54;...lame.-.ttl.444;...max
0d20 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 74 69 6d 65 20 2d 20 69 6e 20 33 30 30 3b 0a 09 6d 61 .-.transfer.-.time.-.in.300;..ma
0d40 78 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 74 69 6d 65 20 2d 20 6f 75 74 20 31 30 3b 0a 09 6d x.-.transfer.-.time.-.out.10;..m
0d60 61 78 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 69 64 6c 65 20 2d 20 69 6e 20 31 30 30 3b 0a 09 ax.-.transfer.-.idle.-.in.100;..
0d80 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 69 64 6c 65 20 2d 20 6f 75 74 20 31 31 3b 0a max.-.transfer.-.idle.-.out.11;.
0da0 0a 09 6d 61 78 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 31 32 33 34 3b 0a 09 6d 69 6e 20 ..max.-.retry.-.time.1234;..min.
0dc0 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 31 31 31 31 3b 0a 09 6d 61 78 20 2d 20 72 65 66 72 -.retry.-.time.1111;..max.-.refr
0de0 65 73 68 20 2d 20 74 69 6d 65 20 38 38 38 3b 0a 09 6d 69 6e 20 2d 20 72 65 66 72 65 73 68 20 2d esh.-.time.888;..min.-.refresh.-
0e00 20 74 69 6d 65 20 37 37 37 3b 0a 0a 09 6d 61 78 20 2d 20 6e 63 61 63 68 65 20 2d 20 74 74 6c 20 .time.777;...max.-.ncache.-.ttl.
0e20 33 33 33 3b 0a 09 6d 69 6e 20 2d 20 6e 63 61 63 68 65 20 2d 20 74 74 6c 20 32 32 3b 0a 09 6d 69 333;..min.-.ncache.-.ttl.22;..mi
0e40 6e 20 2d 20 72 6f 6f 74 73 20 31 35 3b 0a 09 73 65 72 69 61 6c 20 2d 20 71 75 65 72 69 65 73 20 n.-.roots.15;..serial.-.queries.
0e60 33 34 3b 0a 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 66 6f 72 6d 61 74 20 6f 6e 65 20 2d 20 61 6e 34;...transfer.-.format.one.-.an
0e80 73 77 65 72 3b 0a 0a 09 74 72 61 6e 73 66 65 72 73 20 2d 20 69 6e 20 31 30 3b 0a 09 74 72 61 6e swer;...transfers.-.in.10;..tran
0ea0 73 66 65 72 73 20 2d 20 70 65 72 20 2d 20 6e 73 20 32 3b 0a 09 74 72 61 6e 73 66 65 72 73 20 2d sfers.-.per.-.ns.2;..transfers.-
0ec0 20 6f 75 74 20 30 3b 0a 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 73 6f 75 72 63 65 20 31 30 2e 30 .out.0;...transfer.-.source.10.0
0ee0 2e 30 2e 35 3b 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 73 6f 75 72 63 65 20 2d 20 76 36 20 34 20 .0.5;..transfer.-.source.-.v6.4.
0f00 3a 20 33 20 3a 20 32 20 3a 20 31 20 3a 20 35 20 3a 20 36 20 3a 20 37 20 3a 20 38 3b 0a 0a 09 72 :.3.:.2.:.1.:.5.:.6.:.7.:.8;...r
0f20 65 71 75 65 73 74 20 2d 20 69 78 66 72 20 79 65 73 3b 0a 09 70 72 6f 76 69 64 65 20 2d 20 69 78 equest.-.ixfr.yes;..provide.-.ix
0f40 66 72 20 79 65 73 3b 0a 0a 23 4e 6f 77 20 63 61 6c 6c 65 64 20 27 70 72 6f 76 69 64 65 2d 69 78 fr.yes;..#Now.called.'provide-ix
0f60 66 72 27 0a 23 6d 61 69 6e 74 61 69 6e 20 2d 20 69 78 66 72 20 2d 20 62 61 73 65 20 6e 6f 3b 20 fr'.#maintain.-.ixfr.-.base.no;.
0f80 2f 2f 20 49 66 20 79 65 73 2c 20 6b 65 65 70 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 6c 6f 67 20 //.If.yes,.keep.transaction.log.
0fa0 66 69 6c 65 20 66 6f 72 20 49 58 46 52 0a 0a 09 6d 61 78 20 2d 20 69 78 66 72 20 2d 20 6c 6f 67 file.for.IXFR...max.-.ixfr.-.log
0fc0 20 2d 20 73 69 7a 65 20 32 30 6d 3b 0a 09 63 6f 72 65 73 69 7a 65 20 31 30 30 3b 0a 09 64 61 74 .-.size.20m;..coresize.100;..dat
0fe0 61 73 69 7a 65 20 31 30 31 3b 0a 09 66 69 6c 65 73 20 32 33 30 3b 0a 09 6d 61 78 20 2d 20 63 61 asize.101;..files.230;..max.-.ca
1000 63 68 65 20 2d 20 73 69 7a 65 20 31 6d 3b 0a 09 73 74 61 63 6b 73 69 7a 65 20 32 33 31 3b 0a 09 che.-.size.1m;..stacksize.231;..
1020 68 65 61 72 74 62 65 61 74 20 2d 20 69 6e 74 65 72 76 61 6c 20 31 30 30 31 3b 0a 09 69 6e 74 65 heartbeat.-.interval.1001;..inte
1040 72 66 61 63 65 20 2d 20 69 6e 74 65 72 76 61 6c 20 31 30 30 32 3b 0a 09 73 74 61 74 69 73 74 69 rface.-.interval.1002;..statisti
1060 63 73 20 2d 20 69 6e 74 65 72 76 61 6c 20 31 30 30 33 3b 0a 0a 09 74 6f 70 6f 6c 6f 67 79 20 7b cs.-.interval.1003;...topology.{
1080 0a 09 09 31 30 20 2f 20 38 3b 0a 0a 09 09 21 31 2e 32 2e 33 20 2f 20 32 34 3b 0a 0a 09 09 7b 0a ...10./.8;....!1.2.3./.24;....{.
10a0 09 09 09 31 2e 32 20 2f 20 31 36 3b 0a 09 09 09 33 20 2f 20 38 3b 0a 09 09 7d 3b 0a 09 7d 3b 0a ...1.2./.16;....3./.8;...};..};.
10c0 0a 09 73 6f 72 74 6c 69 73 74 20 7b 0a 09 09 31 30 20 2f 20 38 3b 0a 09 09 31 31 20 2f 20 38 3b ..sortlist.{...10./.8;...11./.8;
10e0 0a 09 7d 3b 0a 0a 09 74 6b 65 79 20 2d 20 64 6f 6d 61 69 6e 20 22 66 6f 6f 2e 63 6f 6d 22 3b 0a ..};...tkey.-.domain."foo.com";.
1100 09 74 6b 65 79 20 2d 20 64 68 6b 65 79 20 22 78 79 7a 22 20 36 36 36 3b 0a 0a 09 72 72 73 65 74 .tkey.-.dhkey."xyz".666;...rrset
1120 20 2d 20 6f 72 64 65 72 20 7b 0a 09 09 63 6c 61 73 73 20 49 4e 20 74 79 70 65 20 41 20 6e 61 6d .-.order.{...class.IN.type.A.nam
1140 65 20 22 66 6f 6f 22 20 6f 72 64 65 72 20 72 61 6e 64 6f 6d 3b 0a 09 09 6f 72 64 65 72 20 63 79 e."foo".order.random;...order.cy
1160 63 6c 69 63 3b 0a 09 7d 3b 0a 7d 3b 0a 0a 2f 2a 0a 20 2a 20 43 6f 6e 74 72 6f 6c 20 6c 69 73 74 clic;..};.};../*..*.Control.list
1180 65 6e 65 72 73 2c 20 66 6f 72 20 22 6e 64 63 22 2e 20 20 45 76 65 72 79 20 6e 61 6d 65 73 65 72 eners,.for."ndc"...Every.nameser
11a0 76 65 72 20 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 2e 0a 20 2a 2f 0a 63 6f 6e 74 ver.needs.at.least.one...*/.cont
11c0 72 6f 6c 73 20 7b 0a 09 2f 2f 20 27 69 6e 65 74 27 20 6c 69 6e 65 73 20 77 69 74 68 6f 75 74 20 rols.{..//.'inet'.lines.without.
11e0 61 20 27 70 6f 72 74 27 20 64 65 66 61 75 6c 74 73 20 74 6f 20 27 70 6f 72 74 20 39 35 33 27 0a a.'port'.defaults.to.'port.953'.
1200 09 2f 2f 20 27 6b 65 79 73 27 20 6d 75 73 74 20 62 65 20 75 73 65 64 20 61 6e 64 20 74 68 65 20 .//.'keys'.must.be.used.and.the.
1220 6c 69 73 74 20 6d 75 73 74 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 65 6e 74 72 list.must.have.at.least.one.entr
1240 79 0a 09 69 6e 65 74 20 2a 70 6f 72 74 20 35 32 20 61 6c 6c 6f 77 20 7b 20 61 6e 79 3b 20 7d 0a y..inet.*port.52.allow.{.any;.}.
1260 09 6b 65 79 73 20 7b 20 22 6b 65 79 32 22 3b 20 7d 3b 0a 09 75 6e 69 78 20 22 2f 76 61 72 2f 72 .keys.{."key2";.};..unix."/var/r
1280 75 6e 2f 6e 64 63 22 20 70 65 72 6d 20 30 36 30 30 20 6f 77 6e 65 72 20 30 20 67 72 6f 75 70 20 un/ndc".perm.0600.owner.0.group.
12a0 30 3b 20 2f 2f 20 69 67 6e 6f 72 65 64 20 62 79 20 6e 61 6d 65 64 2e 0a 09 69 6e 65 74 20 31 30 0;.//.ignored.by.named...inet.10
12c0 2e 30 2e 30 2e 31 20 61 6c 6c 6f 77 20 7b 0a 09 09 61 6e 79 3b 0a 09 09 6b 65 79 20 66 6f 6f 3b .0.0.1.allow.{...any;...key.foo;
12e0 0a 09 7d 0a 09 6b 65 79 73 20 7b 20 22 6b 65 79 34 22 3b 20 7d 3b 0a 09 69 6e 65 74 20 31 30 2e ..}..keys.{."key4";.};..inet.10.
1300 30 2e 30 2e 32 20 61 6c 6c 6f 77 20 7b 20 6e 6f 6e 65 3b 20 7d 0a 09 6b 65 79 73 20 7b 0a 09 09 0.0.2.allow.{.none;.}..keys.{...
1320 22 6b 65 79 2d 31 22 3b 0a 09 09 22 6b 65 79 2d 32 22 3b 0a 09 7d 3b 0a 09 69 6e 65 74 20 31 30 "key-1";..."key-2";..};..inet.10
1340 2e 30 2e 30 2e 32 20 61 6c 6c 6f 77 20 7b 20 6e 6f 6e 65 3b 20 7d 3b 0a 7d 3b 0a 0a 7a 6f 6e 65 .0.0.2.allow.{.none;.};.};..zone
1360 20 22 6d 61 73 74 65 72 2e 64 65 6d 6f 2e 7a 6f 6e 65 22 20 7b 0a 09 74 79 70 65 20 6d 61 73 74 ."master.demo.zone".{..type.mast
1380 65 72 3b 20 2f 2f 20 77 68 61 74 20 75 73 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 22 70 er;.//.what.used.to.be.called."p
13a0 72 69 6d 61 72 79 22 0a 09 64 61 74 61 62 61 73 65 20 22 73 6f 6d 65 64 62 20 2d 6f 70 74 69 6f rimary"..database."somedb.-optio
13c0 6e 31 20 2d 6f 70 74 69 6f 6e 32 20 61 72 67 31 20 61 72 67 32 20 61 72 67 33 22 3b 0a 09 66 69 n1.-option2.arg1.arg2.arg3";..fi
13e0 6c 65 20 22 6d 61 73 74 65 72 2e 64 65 6d 6f 2e 7a 6f 6e 65 22 3b 0a 09 63 68 65 63 6b 20 2d 20 le."master.demo.zone";..check.-.
1400 6e 61 6d 65 73 20 66 61 69 6c 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 74 65 20 7b 20 6e 6f names.fail;..allow.-.update.{.no
1420 6e 65 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 74 65 20 2d 20 66 6f 72 77 61 72 64 ne;.};..allow.-.update.-.forward
1440 69 6e 67 20 7b 0a 09 09 31 30 2e 30 2e 30 2e 35 3b 0a 09 09 21 61 6e 79 3b 0a 09 7d 3b 0a 09 61 ing.{...10.0.0.5;...!any;..};..a
1460 6c 6c 6f 77 20 2d 20 74 72 61 6e 73 66 65 72 20 7b 20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 llow.-.transfer.{.any;.};..allow
1480 20 2d 20 71 75 65 72 79 20 7b 20 61 6e 79 3b 20 7d 3b 0a 09 73 69 67 20 2d 20 76 61 6c 69 64 69 .-.query.{.any;.};..sig.-.validi
14a0 74 79 20 2d 20 69 6e 74 65 72 76 61 6c 20 39 39 30 3b 0a 09 6e 6f 74 69 66 79 20 65 78 70 6c 69 ty.-.interval.990;..notify.expli
14c0 63 69 74 3b 0a 09 61 6c 73 6f 20 2d 20 6e 6f 74 69 66 79 20 7b 0a 09 09 31 2e 30 2e 30 2e 31 3b cit;..also.-.notify.{...1.0.0.1;
14e0 0a 09 7d 3b 20 2f 2f 20 64 6f 6e 27 74 20 6e 6f 74 69 66 79 20 61 6e 79 20 6e 61 6d 65 73 65 72 ..};.//.don't.notify.any.nameser
1500 76 65 72 73 20 6f 74 68 65 72 0a 09 20 20 20 2f 2f 20 74 68 61 6e 20 74 68 6f 73 65 20 6f 6e 20 vers.other.....//.than.those.on.
1520 74 68 65 20 4e 53 20 6c 69 73 74 20 66 6f 72 20 74 68 69 73 0a 09 20 20 20 2f 2f 20 7a 6f 6e 65 the.NS.list.for.this.....//.zone
1540 0a 09 66 6f 72 77 61 72 64 20 66 69 72 73 74 3b 0a 09 66 6f 72 77 61 72 64 65 72 73 20 7b 0a 09 ..forward.first;..forwarders.{..
1560 09 31 30 2e 30 2e 30 2e 33 3b 0a 09 09 31 20 3a 20 32 20 3a 20 33 20 3a 20 34 20 3a 20 35 20 3a .10.0.0.3;...1.:.2.:.3.:.4.:.5.:
1580 20 36 20 3a 20 37 20 3a 20 38 3b 0a 09 7d 3b 0a 7d 3b 0a 0a 7a 6f 6e 65 20 22 73 6c 61 76 65 2e .6.:.7.:.8;..};.};..zone."slave.
15a0 64 65 6d 6f 2e 7a 6f 6e 65 22 20 7b 0a 09 74 79 70 65 20 73 6c 61 76 65 3b 20 2f 2f 20 77 68 61 demo.zone".{..type.slave;.//.wha
15c0 74 20 75 73 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 22 73 65 63 6f 6e 64 61 72 79 22 0a t.used.to.be.called."secondary".
15e0 09 66 69 6c 65 20 22 73 6c 61 76 65 2e 64 65 6d 6f 2e 7a 6f 6e 65 22 3b 0a 09 69 78 66 72 20 2d .file."slave.demo.zone";..ixfr.-
1600 20 62 61 73 65 20 22 73 6c 61 76 65 2e 64 65 6d 6f 2e 7a 6f 6e 65 2e 69 78 66 72 22 3b 20 2f 2f .base."slave.demo.zone.ixfr";.//
1620 20 46 69 6c 65 20 6e 61 6d 65 20 66 6f 72 20 49 58 46 52 20 74 72 61 6e 73 61 63 74 69 6f 6e 0a .File.name.for.IXFR.transaction.
1640 09 09 09 09 09 20 20 20 20 2f 2f 20 6c 6f 67 20 66 69 6c 65 0a 09 6d 61 73 74 65 72 73 20 7b 0a .........//.log.file..masters.{.
1660 09 09 31 2e 32 2e 33 2e 34 20 70 6f 72 74 20 31 30 20 6b 65 79 20 22 66 6f 6f 22 3b 20 2f 2f 20 ..1.2.3.4.port.10.key."foo";.//.
1680 77 68 65 72 65 20 74 6f 20 7a 6f 6e 65 20 74 72 61 6e 73 66 65 72 20 66 72 6f 6d 0a 09 09 35 2e where.to.zone.transfer.from...5.
16a0 36 2e 37 2e 38 3b 0a 09 09 36 2e 37 2e 38 2e 39 20 6b 65 79 20 22 7a 69 70 70 6f 22 3b 0a 09 7d 6.7.8;...6.7.8.9.key."zippo";..}
16c0 3b 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 73 6f 75 72 63 65 20 31 30 2e 30 2e 30 2e 35 33 3b 20 ;..transfer.-.source.10.0.0.53;.
16e0 2f 2f 20 66 69 78 65 73 20 6d 75 6c 74 69 68 6f 6d 69 6e 67 20 70 72 6f 62 6c 65 6d 73 0a 09 63 //.fixes.multihoming.problems..c
1700 68 65 63 6b 20 2d 20 6e 61 6d 65 73 20 77 61 72 6e 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 heck.-.names.warn;..allow.-.upda
1720 74 65 20 7b 20 6e 6f 6e 65 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 74 72 61 6e 73 66 65 72 20 te.{.none;.};..allow.-.transfer.
1740 7b 20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 74 65 20 2d 20 66 6f 72 77 {.any;.};..allow.-.update.-.forw
1760 61 72 64 69 6e 67 20 7b 20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 71 75 65 72 79 20 arding.{.any;.};..allow.-.query.
1780 7b 20 61 6e 79 3b 20 7d 3b 0a 09 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 74 69 6d 65 {.any;.};..max.-.transfer.-.time
17a0 20 2d 20 69 6e 20 31 32 30 3b 20 2f 2f 20 69 66 20 6e 6f 74 20 73 65 74 2c 20 67 6c 6f 62 61 6c .-.in.120;.//.if.not.set,.global
17c0 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0a 09 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 72 .option.is.used...max.-.transfer
17e0 20 2d 20 74 69 6d 65 20 2d 20 6f 75 74 20 31 3b 09 2f 2f 20 69 66 20 6e 6f 74 20 73 65 74 2c 20 .-.time.-.out.1;.//.if.not.set,.
1800 67 6c 6f 62 61 6c 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0a 09 6d 61 78 20 2d 20 74 72 global.option.is.used...max.-.tr
1820 61 6e 73 66 65 72 20 2d 20 69 64 6c 65 20 2d 20 69 6e 20 32 3b 09 2f 2f 20 69 66 20 6e 6f 74 20 ansfer.-.idle.-.in.2;.//.if.not.
1840 73 65 74 2c 20 67 6c 6f 62 61 6c 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0a 09 6d 61 78 set,.global.option.is.used...max
1860 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 69 64 6c 65 20 2d 20 6f 75 74 20 33 3b 09 2f 2f 20 69 .-.transfer.-.idle.-.out.3;.//.i
1880 66 20 6e 6f 74 20 73 65 74 2c 20 67 6c 6f 62 61 6c 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 f.not.set,.global.option.is.used
18a0 2e 0a 09 61 6c 73 6f 20 2d 20 6e 6f 74 69 66 79 20 7b 20 31 2e 30 2e 30 2e 32 3b 20 7d 3b 0a 09 ...also.-.notify.{.1.0.0.2;.};..
18c0 66 6f 72 77 61 72 64 20 6f 6e 6c 79 3b 0a 09 66 6f 72 77 61 72 64 65 72 73 20 7b 0a 09 09 31 30 forward.only;..forwarders.{...10
18e0 2e 34 35 2e 34 35 2e 34 35 3b 0a 09 09 31 30 2e 30 2e 30 2e 33 3b 0a 09 09 31 20 3a 20 32 20 3a .45.45.45;...10.0.0.3;...1.:.2.:
1900 20 33 20 3a 20 34 20 3a 20 35 20 3a 20 36 20 3a 20 37 20 3a 20 38 3b 0a 09 7d 3b 0a 7d 3b 0a 0a .3.:.4.:.5.:.6.:.7.:.8;..};.};..
1920 6b 65 79 20 22 6e 6f 6e 2d 76 69 65 77 6b 65 79 22 20 7b 0a 09 73 65 63 72 65 74 20 22 59 57 46 key."non-viewkey".{..secret."YWF
1940 68 22 3b 0a 09 61 6c 67 6f 72 69 74 68 6d 20 22 7a 7a 7a 22 3b 0a 7d 3b 0a 0a 76 69 65 77 20 22 h";..algorithm."zzz";.};..view."
1960 74 65 73 74 2d 76 69 65 77 22 20 69 6e 20 7b 0a 09 6b 65 79 20 22 76 69 65 77 6b 65 79 22 20 7b test-view".in.{..key."viewkey".{
1980 0a 09 09 61 6c 67 6f 72 69 74 68 6d 20 22 78 78 78 22 3b 0a 09 09 73 65 63 72 65 74 20 22 65 58 ...algorithm."xxx";...secret."eX
19a0 6c 35 22 3b 0a 09 7d 3b 0a 09 61 6c 73 6f 20 2d 20 6e 6f 74 69 66 79 20 7b 20 31 30 2e 32 2e 32 l5";..};..also.-.notify.{.10.2.2
19c0 2e 33 3b 20 7d 3b 0a 09 6d 61 6e 61 67 65 64 20 2d 20 6b 65 79 73 20 7b 20 66 6f 6f 2e 63 6f 6d .3;.};..managed.-.keys.{.foo.com
19e0 2e 73 74 61 74 69 63 20 34 20 33 20 32 20 22 61 62 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 .static.4.3.2."abdefghijklmnopqr
1a00 73 74 75 76 77 78 79 7a 22 3b 20 7d 3b 0a 09 73 69 67 20 2d 20 76 61 6c 69 64 69 74 79 20 2d 20 stuvwxyz";.};..sig.-.validity.-.
1a20 69 6e 74 65 72 76 61 6c 20 34 35 3b 0a 09 6d 61 78 20 2d 20 63 61 63 68 65 20 2d 20 73 69 7a 65 interval.45;..max.-.cache.-.size
1a40 20 31 30 30 30 30 30 3b 0a 09 61 6c 6c 6f 77 20 2d 20 71 75 65 72 79 20 7b 20 31 30 2e 30 2e 30 .100000;..allow.-.query.{.10.0.0
1a60 2e 33 30 3b 20 7d 3b 0a 09 61 64 64 69 74 69 6f 6e 61 6c 20 2d 20 66 72 6f 6d 20 2d 20 63 61 63 .30;.};..additional.-.from.-.cac
1a80 68 65 20 66 61 6c 73 65 3b 0a 09 61 64 64 69 74 69 6f 6e 61 6c 20 2d 20 66 72 6f 6d 20 2d 20 61 he.false;..additional.-.from.-.a
1aa0 75 74 68 20 6e 6f 3b 0a 09 6d 61 74 63 68 20 2d 20 63 6c 69 65 6e 74 73 20 7b 20 31 30 2e 30 2e uth.no;..match.-.clients.{.10.0.
1ac0 30 2e 31 3b 20 7d 3b 0a 09 63 68 65 63 6b 20 2d 20 6e 61 6d 65 73 20 6d 61 73 74 65 72 20 77 61 0.1;.};..check.-.names.master.wa
1ae0 72 6e 3b 0a 09 63 68 65 63 6b 20 2d 20 6e 61 6d 65 73 20 73 6c 61 76 65 20 69 67 6e 6f 72 65 3b rn;..check.-.names.slave.ignore;
1b00 0a 09 63 68 65 63 6b 20 2d 20 6e 61 6d 65 73 20 72 65 73 70 6f 6e 73 65 20 66 61 69 6c 3b 0a 09 ..check.-.names.response.fail;..
1b20 61 75 74 68 20 2d 20 6e 78 64 6f 6d 61 69 6e 20 66 61 6c 73 65 3b 0a 09 72 65 63 75 72 73 69 6f auth.-.nxdomain.false;..recursio
1b40 6e 20 74 72 75 65 3b 0a 09 70 72 6f 76 69 64 65 20 2d 20 69 78 66 72 20 66 61 6c 73 65 3b 0a 09 n.true;..provide.-.ixfr.false;..
1b60 72 65 71 75 65 73 74 20 2d 20 69 78 66 72 20 74 72 75 65 3b 0a 09 66 65 74 63 68 20 2d 20 67 6c request.-.ixfr.true;..fetch.-.gl
1b80 75 65 20 74 72 75 65 3b 0a 09 6e 6f 74 69 66 79 20 66 61 6c 73 65 3b 0a 09 72 66 63 32 33 30 38 ue.true;..notify.false;..rfc2308
1ba0 20 2d 20 74 79 70 65 31 20 66 61 6c 73 65 3b 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 73 6f 75 72 .-.type1.false;..transfer.-.sour
1bc0 63 65 20 31 30 2e 30 2e 30 2e 35 35 3b 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 73 6f 75 72 63 65 ce.10.0.0.55;..transfer.-.source
1be0 20 2d 20 76 36 20 34 20 3a 20 33 20 3a 20 38 20 3a 20 31 20 3a 20 35 20 3a 20 36 20 3a 20 37 20 .-.v6.4.:.3.:.8.:.1.:.5.:.6.:.7.
1c00 3a 20 38 3b 0a 09 71 75 65 72 79 20 2d 20 73 6f 75 72 63 65 20 70 6f 72 74 20 2a 61 64 64 72 65 :.8;..query.-.source.port.*addre
1c20 73 73 20 31 30 2e 30 2e 30 2e 35 34 3b 0a 09 71 75 65 72 79 20 2d 20 73 6f 75 72 63 65 20 2d 20 ss.10.0.0.54;..query.-.source.-.
1c40 76 36 20 61 64 64 72 65 73 73 20 36 20 3a 20 36 20 3a 20 36 20 3a 20 36 20 3a 20 36 20 3a 20 36 v6.address.6.:.6.:.6.:.6.:.6.:.6
1c60 20 3a 20 36 20 3a 20 36 20 70 6f 72 74 20 2a 3b 0a 09 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 72 .:.6.:.6.port.*;..max.-.transfer
1c80 20 2d 20 74 69 6d 65 20 2d 20 6f 75 74 20 34 35 3b 0a 09 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 .-.time.-.out.45;..max.-.transfe
1ca0 72 20 2d 20 69 64 6c 65 20 2d 20 6f 75 74 20 35 35 3b 0a 09 6d 69 6e 20 2d 20 72 6f 6f 74 73 20 r.-.idle.-.out.55;..min.-.roots.
1cc0 33 3b 0a 09 6c 61 6d 65 20 2d 20 74 74 6c 20 34 37 37 3b 0a 09 6d 61 78 20 2d 20 6e 63 61 63 68 3;..lame.-.ttl.477;..max.-.ncach
1ce0 65 20 2d 20 74 74 6c 20 33 33 33 3b 0a 09 6d 61 78 20 2d 20 63 61 63 68 65 20 2d 20 74 74 6c 20 e.-.ttl.333;..max.-.cache.-.ttl.
1d00 37 37 37 3b 0a 09 74 72 61 6e 73 66 65 72 20 2d 20 66 6f 72 6d 61 74 20 6d 61 6e 79 20 2d 20 61 777;..transfer.-.format.many.-.a
1d20 6e 73 77 65 72 73 3b 0a 09 6d 61 78 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 37 3b 0a 09 nswers;..max.-.retry.-.time.7;..
1d40 6d 69 6e 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 34 3b 0a 09 6d 61 78 20 2d 20 72 65 66 min.-.retry.-.time.4;..max.-.ref
1d60 72 65 73 68 20 2d 20 74 69 6d 65 20 39 39 39 3b 0a 09 6d 69 6e 20 2d 20 72 65 66 72 65 73 68 20 resh.-.time.999;..min.-.refresh.
1d80 2d 20 74 69 6d 65 20 31 31 31 3b 0a 0a 09 7a 6f 6e 65 20 22 76 69 65 77 2d 7a 6f 6e 65 2e 63 6f -.time.111;...zone."view-zone.co
1da0 6d 22 20 7b 0a 09 09 74 79 70 65 20 6d 61 73 74 65 72 3b 0a 09 09 61 6c 6c 6f 77 20 2d 20 75 70 m".{...type.master;...allow.-.up
1dc0 64 61 74 65 20 2d 20 66 6f 72 77 61 72 64 69 6e 67 20 7b 20 31 30 2e 30 2e 30 2e 33 34 3b 20 7d date.-.forwarding.{.10.0.0.34;.}
1de0 3b 0a 09 09 66 69 6c 65 20 22 76 69 65 77 2d 7a 6f 6e 65 2d 6d 61 73 74 65 72 22 3b 0a 09 7d 3b ;...file."view-zone-master";..};
1e00 0a 0a 09 73 65 72 76 65 72 20 35 2e 36 2e 37 2e 38 20 7b 20 6b 65 79 73 20 22 76 69 65 77 6b 65 ...server.5.6.7.8.{.keys."viewke
1e20 79 22 3b 20 7d 3b 0a 0a 09 73 65 72 76 65 72 20 31 30 2e 39 2e 38 2e 37 20 7b 20 6b 65 79 73 20 y";.};...server.10.9.8.7.{.keys.
1e40 22 6e 6f 6e 2d 76 69 65 77 6b 65 79 22 3b 20 7d 3b 0a 09 64 69 61 6c 75 70 20 79 65 73 3b 0a 7d "non-viewkey";.};..dialup.yes;.}
1e60 3b 0a 0a 7a 6f 6e 65 20 22 73 74 75 62 2e 64 65 6d 6f 2e 7a 6f 6e 65 22 20 7b 0a 09 74 79 70 65 ;..zone."stub.demo.zone".{..type
1e80 20 73 74 75 62 3b 20 2f 2f 20 73 74 75 62 20 7a 6f 6e 65 73 20 61 72 65 20 6c 69 6b 65 20 73 6c .stub;.//.stub.zones.are.like.sl
1ea0 61 76 65 20 7a 6f 6e 65 73 2c 0a 09 09 20 20 20 2f 2f 20 65 78 63 65 70 74 20 74 68 61 74 20 6f ave.zones,......//.except.that.o
1ec0 6e 6c 79 20 74 68 65 20 4e 53 20 72 65 63 6f 72 64 73 0a 09 09 20 20 20 2f 2f 20 61 72 65 20 74 nly.the.NS.records......//.are.t
1ee0 72 61 6e 73 66 65 72 72 65 64 2e 0a 09 64 69 61 6c 75 70 20 79 65 73 3b 0a 09 66 69 6c 65 20 22 ransferred...dialup.yes;..file."
1f00 73 74 75 62 2e 64 65 6d 6f 2e 7a 6f 6e 65 22 3b 0a 09 6d 61 73 74 65 72 73 20 7b 0a 09 09 31 2e stub.demo.zone";..masters.{...1.
1f20 32 2e 33 2e 34 3b 20 2f 2f 20 77 68 65 72 65 20 74 6f 20 7a 6f 6e 65 20 74 72 61 6e 73 66 65 72 2.3.4;.//.where.to.zone.transfer
1f40 20 66 72 6f 6d 0a 09 09 35 2e 36 2e 37 2e 38 20 70 6f 72 74 20 39 39 39 3b 0a 09 7d 3b 0a 09 63 .from...5.6.7.8.port.999;..};..c
1f60 68 65 63 6b 20 2d 20 6e 61 6d 65 73 20 77 61 72 6e 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 heck.-.names.warn;..allow.-.upda
1f80 74 65 20 7b 20 6e 6f 6e 65 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 74 72 61 6e 73 66 65 72 20 te.{.none;.};..allow.-.transfer.
1fa0 7b 20 61 6e 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 71 75 65 72 79 20 7b 20 61 6e 79 3b 20 {.any;.};..allow.-.query.{.any;.
1fc0 7d 3b 0a 0a 09 6d 61 78 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 31 30 3b 0a 09 6d 69 6e };...max.-.retry.-.time.10;..min
1fe0 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 31 31 3b 0a 09 6d 61 78 20 2d 20 72 65 66 72 65 .-.retry.-.time.11;..max.-.refre
2000 73 68 20 2d 20 74 69 6d 65 20 31 32 3b 0a 09 6d 69 6e 20 2d 20 72 65 66 72 65 73 68 20 2d 20 74 sh.-.time.12;..min.-.refresh.-.t
2020 69 6d 65 20 31 33 3b 0a 0a 09 6d 61 78 20 2d 20 74 72 61 6e 73 66 65 72 20 2d 20 74 69 6d 65 20 ime.13;...max.-.transfer.-.time.
2040 2d 20 69 6e 20 31 32 30 3b 20 2f 2f 20 69 66 20 6e 6f 74 20 73 65 74 2c 20 67 6c 6f 62 61 6c 20 -.in.120;.//.if.not.set,.global.
2060 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0a 09 70 75 62 6b 65 79 20 32 35 37 20 32 35 35 20 option.is.used...pubkey.257.255.
2080 31 20 22 61 20 75 73 65 6c 65 73 73 20 6b 65 79 22 3b 0a 09 70 75 62 6b 65 79 20 32 35 37 20 32 1."a.useless.key";..pubkey.257.2
20a0 35 35 20 31 20 22 61 6e 6f 74 68 65 72 20 75 73 65 6c 65 73 73 20 6b 65 79 22 3b 0a 7d 3b 0a 0a 55.1."another.useless.key";.};..
20c0 7a 6f 6e 65 20 22 2e 22 20 7b 0a 09 74 79 70 65 20 68 69 6e 74 3b 20 2f 2f 20 75 73 65 64 20 74 zone.".".{..type.hint;.//.used.t
20e0 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20 77 2f 20 22 63 61 63 68 65 22 0a 09 66 69 6c 65 20 o.be.specified.w/."cache"..file.
2100 22 63 61 63 68 65 2e 64 62 22 3b 0a 09 2f 2f 09 70 75 62 6b 65 79 20 32 35 37 20 32 35 35 20 31 "cache.db";..//.pubkey.257.255.1
2120 0a 09 2f 2f 22 41 51 50 32 66 48 70 5a 34 56 4d 70 4b 6f 2f 6a 63 39 46 6f 64 38 32 31 75 79 66 ..//"AQP2fHpZ4VMpKo/jc9Fod821uyf
2140 59 35 70 38 6a 35 68 2f 41 6d 30 56 2f 4b 70 42 54 4d 5a 6a 64 58 6d 70 39 51 4a 65 36 79 46 52 Y5p8j5h/Am0V/KpBTMZjdXmp9QJe6yFR
2160 6f 49 49 7a 6b 61 4e 43 67 54 49 66 74 41 53 64 70 58 47 67 43 77 46 42 32 6a 32 4b 58 50 2f 72 oIIzkaNCgTIftASdpXGgCwFB2j2KXP/r
2180 69 63 6b 36 67 76 45 65 72 35 56 63 44 45 6b 4c 52 35 51 3d 3d 22 3b 0a 7d 3b 0a 0a 6d 61 6e 61 ick6gvEer5VcDEkLR5Q==";.};..mana
21a0 67 65 64 20 2d 20 6b 65 79 73 20 7b 0a 09 22 2e 22 20 73 74 61 74 69 63 20 32 35 37 20 32 35 35 ged.-.keys.{..".".static.257.255
21c0 20 31 20 22 41 51 50 32 66 48 70 5a 34 56 4d 70 4b 6f 2f 6a 63 39 46 6f 64 38 32 31 75 79 66 59 .1."AQP2fHpZ4VMpKo/jc9Fod821uyfY
21e0 35 70 38 6a 35 68 2f 41 6d 30 56 2f 22 0a 09 09 09 20 20 20 20 20 22 4b 70 42 54 4d 5a 6a 64 58 5p8j5h/Am0V/"........."KpBTMZjdX
2200 6d 70 39 51 4a 65 36 79 46 52 6f 49 49 7a 6b 61 4e 43 67 54 49 66 74 41 53 64 70 58 47 67 43 77 mp9QJe6yFRoIIzkaNCgTIftASdpXGgCw
2220 46 42 32 6a 32 4b 58 50 22 0a 09 09 09 20 20 20 20 20 22 2f 72 69 63 6b 36 67 76 45 65 72 35 56 FB2j2KXP"........."/rick6gvEer5V
2240 63 44 45 6b 4c 52 35 51 3d 3d 22 3b 0a 7d 3b 0a 0a 61 63 6c 20 63 61 6e 5f 71 75 65 72 79 20 7b cDEkLR5Q==";.};..acl.can_query.{
2260 0a 09 21 31 2e 32 2e 33 20 2f 20 32 34 3b 0a 09 61 6e 79 3b 0a 7d 3b 20 2f 2f 20 6e 65 74 77 6f ..!1.2.3./.24;..any;.};.//.netwo
2280 72 6b 20 31 2e 32 2e 33 2e 30 20 6d 61 73 6b 20 32 35 35 2e 32 35 35 2e 32 35 35 2e 30 0a 20 20 rk.1.2.3.0.mask.255.255.255.0...
22a0 20 2f 2f 20 69 73 20 64 69 73 61 6c 6c 6f 77 65 64 3b 20 72 65 73 74 20 61 72 65 20 4f 4b 0a 61 .//.is.disallowed;.rest.are.OK.a
22c0 63 6c 20 63 61 6e 5f 61 78 66 72 20 7b 0a 09 31 2e 32 2e 33 2e 34 3b 0a 09 63 61 6e 5f 71 75 65 cl.can_axfr.{..1.2.3.4;..can_que
22e0 72 79 3b 0a 7d 3b 20 2f 2f 20 68 6f 73 74 20 31 2e 32 2e 33 2e 34 20 61 6e 64 20 61 6e 79 20 68 ry;.};.//.host.1.2.3.4.and.any.h
2300 6f 73 74 20 61 6c 6c 6f 77 65 64 0a 20 20 20 2f 2f 20 62 79 20 63 61 6e 5f 71 75 65 72 79 20 61 ost.allowed....//.by.can_query.a
2320 72 65 20 4f 4b 0a 0a 7a 6f 6e 65 20 22 64 69 73 61 62 6c 65 64 2d 7a 6f 6e 65 2e 63 6f 6d 22 20 re.OK..zone."disabled-zone.com".
2340 7b 0a 09 74 79 70 65 20 6d 61 73 74 65 72 3b 0a 09 66 69 6c 65 20 22 62 61 72 22 3b 0a 0a 09 6d {..type.master;..file."bar";...m
2360 61 78 20 2d 20 72 65 74 72 79 20 2d 20 74 69 6d 65 20 31 30 30 3b 0a 09 6d 69 6e 20 2d 20 72 65 ax.-.retry.-.time.100;..min.-.re
2380 74 72 79 20 2d 20 74 69 6d 65 20 31 31 30 3b 0a 09 6d 61 78 20 2d 20 72 65 66 72 65 73 68 20 2d try.-.time.110;..max.-.refresh.-
23a0 20 74 69 6d 65 20 31 32 30 3b 0a 09 6d 69 6e 20 2d 20 72 65 66 72 65 73 68 20 2d 20 74 69 6d 65 .time.120;..min.-.refresh.-.time
23c0 20 31 33 30 3b 0a 7d 3b 0a 0a 7a 6f 6e 65 20 22 6e 6f 6e 2d 64 65 66 61 75 6c 74 2d 61 63 6c 2e .130;.};..zone."non-default-acl.
23e0 64 65 6d 6f 2e 7a 6f 6e 65 22 20 7b 0a 09 74 79 70 65 20 6d 61 73 74 65 72 3b 0a 09 66 69 6c 65 demo.zone".{..type.master;..file
2400 20 22 66 6f 6f 22 3b 0a 09 61 6c 6c 6f 77 20 2d 20 71 75 65 72 79 20 7b 20 63 61 6e 5f 71 75 65 ."foo";..allow.-.query.{.can_que
2420 72 79 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 74 72 61 6e 73 66 65 72 20 7b 20 63 61 6e 5f 61 ry;.};..allow.-.transfer.{.can_a
2440 78 66 72 3b 20 7d 3b 0a 09 61 6c 6c 6f 77 20 2d 20 75 70 64 61 74 65 20 7b 0a 09 09 31 2e 32 2e xfr;.};..allow.-.update.{...1.2.
2460 33 2e 34 3b 0a 09 09 35 2e 36 2e 37 2e 38 3b 0a 09 7d 3b 0a 09 70 75 62 6b 65 79 20 36 36 36 20 3.4;...5.6.7.8;..};..pubkey.666.
2480 36 36 35 20 36 36 34 20 22 6b 65 79 20 6f 66 20 74 68 65 20 62 65 61 73 74 22 3b 0a 09 2f 2f 20 665.664."key.of.the.beast";..//.
24a0 45 72 72 6f 72 73 20 74 72 61 70 70 65 64 20 62 79 20 70 61 72 73 65 72 3a 0a 09 2f 2f 09 69 64 Errors.trapped.by.parser:..//.id
24c0 65 6e 74 69 74 79 20 6f 72 20 6e 61 6d 65 20 6e 6f 74 20 61 62 73 6f 6c 75 74 65 0a 09 2f 2f 09 entity.or.name.not.absolute..//.
24e0 27 77 69 6c 64 63 61 72 64 27 20 6d 61 74 63 68 20 74 79 70 65 20 61 6e 64 20 6e 6f 20 77 69 6c 'wildcard'.match.type.and.no.wil
2500 64 63 61 72 64 20 63 68 61 72 61 63 74 65 72 20 69 6e 20 6e 61 6d 65 0a 09 2f 2f 0a 09 2f 2f 20 dcard.character.in.name..//..//.
2520 69 73 73 75 65 73 3a 0a 09 2f 2f 09 2d 20 63 65 72 74 61 69 6e 20 72 64 61 74 61 74 79 70 65 20 issues:..//.-.certain.rdatatype.
2540 76 61 6c 75 65 73 20 28 73 75 63 68 20 61 73 20 22 6b 65 79 22 29 20 61 72 65 20 63 6f 6e 66 69 values.(such.as."key").are.confi
2560 67 20 66 69 6c 65 0a 09 2f 2f 20 6b 65 79 77 6f 72 64 73 20 61 6e 64 0a 09 2f 2f 20 09 20 20 6d g.file..//.keywords.and..//....m
2580 75 73 74 20 62 65 20 71 75 6f 74 65 64 20 6f 72 20 61 20 73 79 6e 74 61 78 20 65 72 72 6f 72 20 ust.be.quoted.or.a.syntax.error.
25a0 77 69 6c 6c 20 6f 63 63 75 72 2e 0a 09 2f 2f 0a 0a 09 75 70 64 61 74 65 20 2d 20 70 6f 6c 69 63 will.occur...//...update.-.polic
25c0 79 20 7b 0a 09 09 67 72 61 6e 74 20 72 6f 6f 74 2e 64 6f 6d 61 69 6e 2e 73 75 62 64 6f 6d 61 69 y.{...grant.root.domain.subdomai
25e0 6e 20 68 6f 73 74 2e 64 6f 6d 61 69 6e 2e 41 20 4d 58 20 43 4e 41 4d 45 3b 0a 09 09 67 72 61 6e n.host.domain.A.MX.CNAME;...gran
2600 74 20 73 75 62 2e 72 6f 6f 74 2e 64 6f 6d 61 69 6e 2e 77 69 6c 64 63 61 72 64 20 2a 2e 68 6f 73 t.sub.root.domain.wildcard.*.hos
2620 74 2e 64 6f 6d 61 69 6e 2e 41 3b 0a 09 09 67 72 61 6e 74 20 72 6f 6f 74 2e 64 6f 6d 61 69 6e 2e t.domain.A;...grant.root.domain.
2640 6e 61 6d 65 20 68 6f 73 74 2e 64 6f 6d 61 69 6e 2e 61 20 6e 73 20 6d 64 20 6d 66 20 63 6e 61 6d name.host.domain.a.ns.md.mf.cnam
2660 65 20 73 6f 61 20 6d 62 20 6d 67 20 6d 72 0a 09 09 09 22 6e 75 6c 6c 22 20 77 6b 73 20 70 74 72 e.soa.mb.mg.mr...."null".wks.ptr
2680 20 68 69 6e 66 6f 20 6d 69 6e 66 6f 20 6d 78 20 74 78 74 20 72 70 20 61 66 73 64 62 20 78 32 35 .hinfo.minfo.mx.txt.rp.afsdb.x25
26a0 20 69 73 64 6e 20 72 74 0a 09 09 09 09 6e 73 61 70 20 73 69 67 20 22 6b 65 79 22 20 70 78 20 67 .isdn.rt.....nsap.sig."key".px.g
26c0 70 6f 73 20 61 61 61 61 20 6c 6f 63 20 6e 78 74 20 73 72 76 20 6e 61 70 74 72 20 6b 78 0a 09 09 pos.aaaa.loc.nxt.srv.naptr.kx...
26e0 09 09 09 63 65 72 74 20 61 36 20 64 6e 61 6d 65 20 6f 70 74 20 75 6e 73 70 65 63 20 75 72 69 20 ...cert.a6.dname.opt.unspec.uri.
2700 74 6b 65 79 20 74 73 69 67 3b 0a 09 09 67 72 61 6e 74 20 66 6f 6f 2e 62 61 72 2e 63 6f 6d 2e 73 tkey.tsig;...grant.foo.bar.com.s
2720 65 6c 66 20 66 6f 6f 2e 62 61 72 2e 63 6f 6d 2e 61 3b 0a 09 7d 3b 0a 7d 3b 0a 0a 6b 65 79 20 73 elf.foo.bar.com.a;..};.};..key.s
2740 61 6d 70 6c 65 5f 6b 65 79 20 7b 09 09 09 20 20 20 2f 2f 20 66 6f 72 20 54 53 49 47 3b 20 73 75 ample_key.{......//.for.TSIG;.su
2760 70 70 6f 72 74 65 64 20 62 79 20 70 61 72 73 65 72 0a 09 61 6c 67 6f 72 69 74 68 6d 20 68 6d 61 pported.by.parser..algorithm.hma
2780 63 20 2d 20 6d 64 35 3b 09 09 20 20 20 2f 2f 20 62 75 74 20 6e 6f 74 20 79 65 74 20 69 6d 70 6c c.-.md5;.....//.but.not.yet.impl
27a0 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 0a 09 73 65 63 72 65 74 20 22 65 57 39 31 63 69 42 7a emented.in.the..secret."eW91ciBz
27c0 5a 57 4e 79 5a 58 51 67 61 47 56 79 5a 51 3d 3d 22 3b 20 2f 2f 20 72 65 73 74 20 6f 66 20 74 68 ZWNyZXQgaGVyZQ==";.//.rest.of.th
27e0 65 20 73 65 72 76 65 72 0a 7d 3b 0a 0a 6b 65 79 20 6b 65 79 32 20 7b 0a 09 61 6c 67 6f 72 69 74 e.server.};..key.key2.{..algorit
2800 68 6d 20 68 6d 61 63 20 2d 20 6d 64 35 3b 0a 09 73 65 63 72 65 74 20 22 5a 58 4a 6c 61 43 42 30 hm.hmac.-.md5;..secret."ZXJlaCB0
2820 5a 58 4a 6a 5a 58 4d 67 63 6d 39 31 65 51 3d 3d 22 3b 0a 7d 3b 0a 0a 61 63 6c 20 6b 65 79 5f 61 ZXJjZXMgcm91eQ==";.};..acl.key_a
2840 63 6c 20 7b 20 6b 65 79 20 73 61 6d 70 6c 65 5f 6b 65 79 3b 20 7d 3b 20 2f 2f 20 61 20 72 65 71 cl.{.key.sample_key;.};.//.a.req
2860 75 65 73 74 20 73 69 67 6e 65 64 20 77 69 74 68 20 73 61 6d 70 6c 65 5f 6b 65 79 0a 0a 73 65 72 uest.signed.with.sample_key..ser
2880 76 65 72 20 31 2e 32 2e 33 2e 34 20 7b 0a 09 72 65 71 75 65 73 74 20 2d 20 69 78 66 72 20 6e 6f ver.1.2.3.4.{..request.-.ixfr.no
28a0 3b 0a 09 70 72 6f 76 69 64 65 20 2d 20 69 78 66 72 20 6e 6f 3b 0a 09 62 6f 67 75 73 20 6e 6f 3b ;..provide.-.ixfr.no;..bogus.no;
28c0 09 09 09 2f 2f 20 69 66 20 79 65 73 2c 20 77 65 20 77 6f 6e 27 74 20 71 75 65 72 79 20 6f 72 20 ...//.if.yes,.we.won't.query.or.
28e0 6c 69 73 74 65 6e 0a 09 09 09 09 09 2f 2f 20 74 6f 20 74 68 69 73 20 73 65 72 76 65 72 0a 09 74 listen......//.to.this.server..t
2900 72 61 6e 73 66 65 72 20 2d 20 66 6f 72 6d 61 74 20 6f 6e 65 20 2d 20 61 6e 73 77 65 72 3b 20 2f ransfer.-.format.one.-.answer;./
2920 2f 20 73 65 74 20 74 72 61 6e 73 66 65 72 20 66 6f 72 6d 61 74 20 66 6f 72 20 74 68 69 73 0a 09 /.set.transfer.format.for.this..
2940 09 09 09 09 2f 2f 20 73 65 72 76 65 72 20 28 73 65 65 20 74 68 65 20 64 65 73 63 72 69 70 74 69 ....//.server.(see.the.descripti
2960 6f 6e 20 6f 66 0a 09 09 09 09 09 2f 2f 20 27 74 72 61 6e 73 66 65 72 2d 66 6f 72 6d 61 74 27 20 on.of......//.'transfer-format'.
2980 61 62 6f 76 65 29 0a 09 09 09 09 09 2f 2f 20 69 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 2c above)......//.if.not.specified,
29a0 20 74 68 65 20 67 6c 6f 62 61 6c 20 6f 70 74 69 6f 6e 0a 09 09 09 09 09 2f 2f 20 77 69 6c 6c 20 .the.global.option......//.will.
29c0 62 65 20 75 73 65 64 0a 09 74 72 61 6e 73 66 65 72 73 20 30 3b 09 09 09 2f 2f 20 6e 6f 74 20 69 be.used..transfers.0;...//.not.i
29e0 6d 70 6c 65 6d 65 6e 74 65 64 0a 09 6b 65 79 73 7b 20 22 73 61 6d 70 6c 65 5f 6b 65 79 22 20 7d mplemented..keys{."sample_key".}
2a00 3b 09 09 2f 2f 20 66 6f 72 20 54 53 49 47 3b 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 74 68 65 ;..//.for.TSIG;.supported.by.the
2a20 20 70 61 72 73 65 72 0a 09 09 09 09 09 2f 2f 20 62 75 74 20 6e 6f 74 20 79 65 74 20 69 6d 70 6c .parser......//.but.not.yet.impl
2a40 65 6d 65 6e 74 65 64 20 69 6e 20 74 68 65 0a 09 09 09 09 09 2f 2f 20 72 65 73 74 20 6f 66 20 74 emented.in.the......//.rest.of.t
2a60 68 65 20 73 65 72 76 65 72 0a 23 4e 6f 77 20 63 61 6c 6c 65 64 20 27 72 65 71 75 65 73 74 2d 69 he.server.#Now.called.'request-i
2a80 78 66 72 27 0a 23 73 75 70 70 6f 72 74 20 2d 20 69 78 66 72 20 79 65 73 3b 20 2f 2f 20 66 6f 72 xfr'.#support.-.ixfr.yes;.//.for
2aa0 20 49 58 46 52 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 73 65 72 76 65 72 0a 09 09 20 20 20 20 .IXFR.supported.by.server.......
2ac0 20 2f 2f 20 69 66 20 79 65 73 2c 20 74 68 65 20 6c 69 73 74 65 64 20 73 65 72 76 65 72 20 74 61 .//.if.yes,.the.listed.server.ta
2ae0 6c 6b 73 20 49 58 46 52 0a 7d 3b 0a 0a 6c 6f 67 67 69 6e 67 20 7b 0a 09 2f 2a 0a 09 20 2a 20 41 lks.IXFR.};..logging.{../*...*.A
2b00 6c 6c 20 6c 6f 67 20 6f 75 74 70 75 74 20 67 6f 65 73 20 74 6f 20 6f 6e 65 20 6f 72 20 6d 6f 72 ll.log.output.goes.to.one.or.mor
2b20 65 20 22 63 68 61 6e 6e 65 6c 73 22 3b 20 79 6f 75 20 63 61 6e 20 6d 61 6b 65 20 61 73 0a 09 20 e."channels";.you.can.make.as...
2b40 2a 20 6d 61 6e 79 20 6f 66 20 74 68 65 6d 20 61 73 20 79 6f 75 20 77 61 6e 74 2e 0a 09 20 2a 2f *.many.of.them.as.you.want....*/
2b60 0a 0a 09 63 68 61 6e 6e 65 6c 20 73 79 73 6c 6f 67 5f 65 72 72 6f 72 73 20 7b 20 2f 2f 20 74 68 ...channel.syslog_errors.{.//.th
2b80 69 73 20 63 68 61 6e 6e 65 6c 20 77 69 6c 6c 20 73 65 6e 64 20 65 72 72 6f 72 73 20 6f 72 0a 09 is.channel.will.send.errors.or..
2ba0 09 73 79 73 6c 6f 67 20 75 73 65 72 3b 09 2f 2f 20 6f 72 20 77 6f 72 73 65 20 74 6f 20 73 79 73 .syslog.user;.//.or.worse.to.sys
2bc0 6c 6f 67 20 28 75 73 65 72 20 66 61 63 69 6c 69 74 79 29 0a 09 09 73 65 76 65 72 69 74 79 20 65 log.(user.facility)...severity.e
2be0 72 72 6f 72 3b 0a 09 7d 3b 0a 0a 09 63 68 61 6e 6e 65 6c 20 73 74 64 65 72 72 5f 65 72 72 6f 72 rror;..};...channel.stderr_error
2c00 73 20 7b 20 73 74 64 65 72 72 3b 20 7d 3b 0a 0a 09 2f 2a 0a 09 20 2a 20 43 68 61 6e 6e 65 6c 73 s.{.stderr;.};.../*...*.Channels
2c20 20 68 61 76 65 20 61 20 73 65 76 65 72 69 74 79 20 6c 65 76 65 6c 2e 20 20 4d 65 73 73 61 67 65 .have.a.severity.level...Message
2c40 73 20 61 74 20 73 65 76 65 72 69 74 79 20 6c 65 76 65 6c 73 0a 09 20 2a 20 67 72 65 61 74 65 72 s.at.severity.levels...*.greater
2c60 20 74 68 61 6e 20 6f 72 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 63 68 61 6e 6e 65 6c 27 73 20 .than.or.equal.to.the.channel's.
2c80 6c 65 76 65 6c 20 77 69 6c 6c 20 62 65 20 6c 6f 67 67 65 64 20 6f 6e 0a 09 20 2a 20 74 68 65 20 level.will.be.logged.on...*.the.
2ca0 63 68 61 6e 6e 65 6c 2e 20 20 49 6e 20 6f 72 64 65 72 20 6f 66 20 64 65 63 72 65 61 73 69 6e 67 channel...In.order.of.decreasing
2cc0 20 73 65 76 65 72 69 74 79 2c 20 74 68 65 20 6c 65 76 65 6c 73 20 61 72 65 3a 0a 09 20 2a 0a 09 .severity,.the.levels.are:...*..
2ce0 20 2a 20 09 63 72 69 74 69 63 61 6c 09 09 61 20 66 61 74 61 6c 20 65 72 72 6f 72 0a 09 20 2a 09 .*..critical..a.fatal.error...*.
2d00 65 72 72 6f 72 0a 09 20 2a 09 77 61 72 6e 69 6e 67 0a 09 20 2a 09 6e 6f 74 69 63 65 09 09 09 61 error...*.warning...*.notice...a
2d20 20 6e 6f 72 6d 61 6c 2c 20 62 75 74 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 65 6e 74 0a 09 .normal,.but.significant.event..
2d40 20 2a 09 69 6e 66 6f 09 09 09 61 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 61 6c 20 6d 65 73 73 61 .*.info...an.informational.messa
2d60 67 65 0a 09 20 2a 09 64 65 62 75 67 20 31 09 09 09 74 68 65 20 6c 65 61 73 74 20 64 65 74 61 69 ge...*.debug.1...the.least.detai
2d80 6c 65 64 20 64 65 62 75 67 67 69 6e 67 20 69 6e 66 6f 0a 09 20 2a 09 2e 2e 2e 0a 09 20 2a 09 64 led.debugging.info...*.......*.d
2da0 65 62 75 67 20 39 39 09 09 74 68 65 20 6d 6f 73 74 20 64 65 74 61 69 6c 65 64 20 64 65 62 75 67 ebug.99..the.most.detailed.debug
2dc0 67 69 6e 67 20 69 6e 66 6f 0a 09 20 2a 2f 0a 0a 09 2f 2a 0a 09 20 2a 20 48 65 72 65 20 61 72 65 ging.info...*/.../*...*.Here.are
2de0 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 63 68 61 6e 6e 65 6c 73 3a 0a 09 20 2a 0a 09 20 2a 20 .the.built-in.channels:...*...*.
2e00 09 63 68 61 6e 6e 65 6c 20 64 65 66 61 75 6c 74 5f 73 79 73 6c 6f 67 20 7b 0a 09 20 2a 09 09 73 .channel.default_syslog.{...*..s
2e20 79 73 6c 6f 67 20 64 61 65 6d 6f 6e 3b 0a 09 20 2a 09 09 73 65 76 65 72 69 74 79 20 69 6e 66 6f yslog.daemon;...*..severity.info
2e40 3b 0a 09 20 2a 09 7d 3b 0a 09 20 2a 0a 09 20 2a 09 63 68 61 6e 6e 65 6c 20 64 65 66 61 75 6c 74 ;...*.};...*...*.channel.default
2e60 5f 64 65 62 75 67 20 7b 0a 09 20 2a 09 09 66 69 6c 65 20 22 6e 61 6d 65 64 2e 72 75 6e 22 3b 09 _debug.{...*..file."named.run";.
2e80 2f 2f 20 6e 6f 74 65 3a 20 73 74 64 65 72 72 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 0a //.note:.stderr.is.used.instead.
2ea0 09 20 2a 09 09 09 09 09 2f 2f 20 6f 66 20 22 6e 61 6d 65 64 2e 72 75 6e 22 20 69 66 20 74 68 65 ..*.....//.of."named.run".if.the
2ec0 20 73 65 72 76 65 72 0a 09 20 2a 09 09 09 09 09 2f 2f 20 69 73 20 73 74 61 72 74 65 64 20 77 69 .server...*.....//.is.started.wi
2ee0 74 68 20 74 68 65 20 22 2d 66 22 0a 09 20 2a 09 09 09 09 09 2f 2f 20 6f 70 74 69 6f 6e 2e 0a 09 th.the."-f"...*.....//.option...
2f00 20 2a 09 09 73 65 76 65 72 69 74 79 20 64 79 6e 61 6d 69 63 3b 09 2f 2f 20 74 68 69 73 20 6d 65 .*..severity.dynamic;.//.this.me
2f20 61 6e 73 20 6c 6f 67 20 64 65 62 75 67 67 69 6e 67 0a 09 20 2a 09 09 09 09 09 2f 2f 20 61 74 20 ans.log.debugging...*.....//.at.
2f40 77 68 61 74 65 76 65 72 20 64 65 62 75 67 67 69 6e 67 20 6c 65 76 65 6c 0a 09 20 2a 09 09 09 09 whatever.debugging.level...*....
2f60 09 2f 2f 20 74 68 65 20 73 65 72 76 65 72 20 69 73 20 61 74 2c 20 61 6e 64 20 64 6f 6e 27 74 0a .//.the.server.is.at,.and.don't.
2f80 09 20 2a 09 09 09 09 09 2f 2f 20 6c 6f 67 20 61 6e 79 74 68 69 6e 67 20 69 66 20 6e 6f 74 0a 09 ..*.....//.log.anything.if.not..
2fa0 20 2a 09 09 09 09 09 2f 2f 20 64 65 62 75 67 67 69 6e 67 2e 0a 09 20 2a 09 7d 3b 0a 09 20 2a 0a .*.....//.debugging....*.};...*.
2fc0 09 20 2a 09 63 68 61 6e 6e 65 6c 20 6e 75 6c 6c 20 7b 09 09 09 2f 2f 20 74 68 69 73 20 69 73 20 ..*.channel.null.{...//.this.is.
2fe0 74 68 65 20 62 69 74 20 62 75 63 6b 65 74 3b 0a 09 20 2a 09 09 66 69 6c 65 20 22 2f 64 65 76 2f the.bit.bucket;...*..file."/dev/
3000 6e 75 6c 6c 22 3b 09 2f 2f 20 61 6e 79 20 6c 6f 67 67 69 6e 67 20 74 6f 20 74 68 69 73 20 63 68 null";.//.any.logging.to.this.ch
3020 61 6e 6e 65 6c 0a 09 20 2a 09 09 09 09 09 2f 2f 20 69 73 20 64 69 73 63 61 72 64 65 64 2e 0a 09 annel...*.....//.is.discarded...
3040 20 2a 09 7d 3b 0a 09 20 2a 0a 09 20 2a 09 63 68 61 6e 6e 65 6c 20 64 65 66 61 75 6c 74 5f 73 74 .*.};...*...*.channel.default_st
3060 64 65 72 72 20 7b 09 2f 2f 20 77 72 69 74 65 73 20 74 6f 20 73 74 64 65 72 72 0a 09 20 2a 09 09 derr.{.//.writes.to.stderr...*..
3080 66 69 6c 65 20 22 3c 73 74 64 65 72 72 3e 22 3b 09 2f 2f 20 74 68 69 73 20 69 73 20 69 6c 6c 75 file."<stderr>";.//.this.is.illu
30a0 73 74 72 61 74 69 76 65 20 6f 6e 6c 79 3b 0a 09 20 2a 09 09 09 09 09 2f 2f 20 74 68 65 72 65 27 strative.only;...*.....//.there'
30c0 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 20 77 61 79 0a 09 20 2a 09 09 09 09 09 2f 2f 20 6f 66 s.currently.no.way...*.....//.of
30e0 20 73 61 79 69 6e 67 20 22 73 74 64 65 72 72 22 20 69 6e 20 74 68 65 0a 09 20 2a 09 09 09 09 09 .saying."stderr".in.the...*.....
3100 2f 2f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6c 61 6e 67 75 61 67 65 2e 0a 09 20 2a 09 09 //.configuration.language....*..
3120 09 09 09 2f 2f 20 69 2e 65 2e 20 64 6f 6e 27 74 20 74 72 79 20 74 68 69 73 20 61 74 20 68 6f 6d ...//.i.e..don't.try.this.at.hom
3140 65 2e 0a 09 20 2a 09 09 73 65 76 65 72 69 74 79 20 69 6e 66 6f 3b 0a 09 20 2a 09 7d 3b 0a 09 20 e....*..severity.info;...*.};...
3160 2a 0a 09 20 2a 09 64 65 66 61 75 6c 74 5f 73 74 64 65 72 72 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 *...*.default_stderr.only.works.
3180 62 65 66 6f 72 65 20 74 68 65 20 73 65 72 76 65 72 20 64 61 65 6d 6f 6e 69 7a 65 73 20 28 69 2e before.the.server.daemonizes.(i.
31a0 65 2e 0a 09 20 2a 09 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 20 73 74 61 72 74 75 70 29 20 6f e....*.during.initial.startup).o
31c0 72 20 77 68 65 6e 20 69 74 20 69 73 20 72 75 6e 6e 69 6e 67 20 69 6e 20 66 6f 72 65 67 72 6f 75 r.when.it.is.running.in.foregrou
31e0 6e 64 0a 09 20 2a 09 6d 6f 64 65 20 28 2d 66 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 70 74 nd...*.mode.(-f.command.line.opt
3200 69 6f 6e 29 2e 0a 09 20 2a 2f 0a 0a 09 2f 2a 0a 09 20 2a 20 54 68 65 72 65 20 61 72 65 20 6d 61 ion)....*/.../*...*.There.are.ma
3220 6e 79 20 63 61 74 65 67 6f 72 69 65 73 2c 20 73 6f 20 79 6f 75 20 63 61 6e 20 73 65 6e 64 20 74 ny.categories,.so.you.can.send.t
3240 68 65 20 6c 6f 67 73 0a 09 20 2a 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 65 65 20 77 68 65 72 he.logs...*.you.want.to.see.wher
3260 65 76 65 72 20 79 6f 75 20 77 61 6e 74 2c 20 77 69 74 68 6f 75 74 20 73 65 65 69 6e 67 20 6c 6f ever.you.want,.without.seeing.lo
3280 67 73 20 79 6f 75 0a 09 20 2a 20 64 6f 6e 27 74 20 77 61 6e 74 2e 20 20 52 69 67 68 74 20 6e 6f gs.you...*.don't.want...Right.no
32a0 77 20 74 68 65 20 63 61 74 65 67 6f 72 69 65 73 20 61 72 65 0a 09 20 2a 0a 09 20 2a 09 64 65 66 w.the.categories.are...*...*.def
32c0 61 75 6c 74 09 09 09 74 68 65 20 63 61 74 63 68 2d 61 6c 6c 2e 20 20 6d 61 6e 79 20 74 68 69 6e ault...the.catch-all...many.thin
32e0 67 73 20 73 74 69 6c 6c 0a 09 20 2a 09 09 09 09 61 72 65 6e 27 74 20 63 6c 61 73 73 69 66 69 65 gs.still...*....aren't.classifie
3300 64 20 69 6e 74 6f 20 63 61 74 65 67 6f 72 69 65 73 2c 20 61 6e 64 0a 09 20 2a 09 09 09 09 74 68 d.into.categories,.and...*....th
3320 65 79 20 61 6c 6c 20 65 6e 64 20 75 70 20 68 65 72 65 2e 20 20 61 6c 73 6f 2c 20 69 66 20 79 6f ey.all.end.up.here...also,.if.yo
3340 75 0a 09 20 2a 09 09 09 09 64 6f 6e 27 74 20 73 70 65 63 69 66 79 20 61 6e 79 20 63 68 61 6e 6e u...*....don't.specify.any.chann
3360 65 6c 73 20 66 6f 72 20 61 0a 09 20 2a 09 09 09 09 63 61 74 65 67 6f 72 79 2c 20 74 68 65 20 64 els.for.a...*....category,.the.d
3380 65 66 61 75 6c 74 20 63 61 74 65 67 6f 72 79 20 69 73 20 75 73 65 64 0a 09 20 2a 09 09 09 09 69 efault.category.is.used...*....i
33a0 6e 73 74 65 61 64 2e 0a 09 20 2a 09 63 6f 6e 66 69 67 09 09 09 68 69 67 68 2d 6c 65 76 65 6c 20 nstead....*.config...high-level.
33c0 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 0a 09 20 2a 09 09 09 09 70 72 6f 63 65 73 configuration.file...*....proces
33e0 73 69 6e 67 0a 09 20 2a 09 70 61 72 73 65 72 09 09 09 6c 6f 77 2d 6c 65 76 65 6c 20 63 6f 6e 66 sing...*.parser...low-level.conf
3400 69 67 75 72 61 74 69 6f 6e 20 66 69 6c 65 20 70 72 6f 63 65 73 73 69 6e 67 0a 09 20 2a 09 71 75 iguration.file.processing...*.qu
3420 65 72 69 65 73 09 09 09 77 68 61 74 20 75 73 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 22 eries...what.used.to.be.called."
3440 71 75 65 72 79 20 6c 6f 67 67 69 6e 67 22 0a 09 20 2a 09 6c 61 6d 65 2d 73 65 72 76 65 72 73 09 query.logging"...*.lame-servers.
3460 09 6d 65 73 73 61 67 65 73 20 6c 69 6b 65 20 22 4c 61 6d 65 20 73 65 72 76 65 72 20 6f 6e 20 2e .messages.like."Lame.server.on..
3480 2e 2e 22 0a 09 20 2a 09 73 74 61 74 69 73 74 69 63 73 0a 09 20 2a 09 70 61 6e 69 63 09 09 09 69 .."...*.statistics...*.panic...i
34a0 66 20 74 68 65 20 73 65 72 76 65 72 20 68 61 73 20 74 6f 20 73 68 75 74 20 69 74 73 65 6c 66 0a f.the.server.has.to.shut.itself.
34c0 09 20 2a 09 09 09 09 64 6f 77 6e 20 64 75 65 20 74 6f 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 70 ..*....down.due.to.an.internal.p
34e0 72 6f 62 6c 65 6d 2c 20 69 74 0a 09 20 2a 09 09 09 09 6c 6f 67 73 20 74 68 65 20 70 72 6f 62 6c roblem,.it...*....logs.the.probl
3500 65 6d 20 68 65 72 65 20 28 61 73 20 77 65 6c 6c 20 61 73 0a 09 20 2a 09 09 09 09 69 6e 20 74 68 em.here.(as.well.as...*....in.th
3520 65 20 70 72 6f 62 6c 65 6d 27 73 20 6e 61 74 69 76 65 20 63 61 74 65 67 6f 72 79 29 0a 09 20 2a e.problem's.native.category)...*
3540 09 75 70 64 61 74 65 09 09 09 64 79 6e 61 6d 69 63 20 75 70 64 61 74 65 0a 09 20 2a 09 6e 63 61 .update...dynamic.update...*.nca
3560 63 68 65 09 09 09 6e 65 67 61 74 69 76 65 20 63 61 63 68 69 6e 67 0a 09 20 2a 09 78 66 65 72 2d che...negative.caching...*.xfer-
3580 69 6e 09 09 09 7a 6f 6e 65 20 74 72 61 6e 73 66 65 72 73 20 77 65 27 72 65 20 72 65 63 65 69 76 in...zone.transfers.we're.receiv
35a0 69 6e 67 0a 09 20 2a 09 78 66 65 72 2d 6f 75 74 09 09 7a 6f 6e 65 20 74 72 61 6e 73 66 65 72 73 ing...*.xfer-out..zone.transfers
35c0 20 77 65 27 72 65 20 73 65 6e 64 69 6e 67 0a 09 20 2a 09 64 62 09 09 09 61 6c 6c 20 64 61 74 61 .we're.sending...*.db...all.data
35e0 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 73 0a 09 20 2a 09 65 76 65 6e 74 6c 69 62 09 09 64 65 base.operations...*.eventlib..de
3600 62 75 67 67 69 6e 67 20 69 6e 66 6f 20 66 72 6f 6d 20 74 68 65 20 65 76 65 6e 74 20 73 79 73 74 bugging.info.from.the.event.syst
3620 65 6d 0a 09 20 2a 09 09 09 09 28 73 65 65 20 62 65 6c 6f 77 29 0a 09 20 2a 09 70 61 63 6b 65 74 em...*....(see.below)...*.packet
3640 09 09 09 64 75 6d 70 73 20 6f 66 20 70 61 63 6b 65 74 73 20 72 65 63 65 69 76 65 64 20 61 6e 64 ...dumps.of.packets.received.and
3660 20 73 65 6e 74 0a 09 20 2a 09 09 09 09 28 73 65 65 20 62 65 6c 6f 77 29 0a 09 20 2a 09 6e 6f 74 .sent...*....(see.below)...*.not
3680 69 66 79 09 09 09 74 68 65 20 4e 4f 54 49 46 59 20 70 72 6f 74 6f 63 6f 6c 0a 09 20 2a 09 63 6e ify...the.NOTIFY.protocol...*.cn
36a0 61 6d 65 09 09 09 6d 65 73 73 61 67 65 73 20 6c 69 6b 65 20 22 58 58 20 70 6f 69 6e 74 73 20 74 ame...messages.like."XX.points.t
36c0 6f 20 61 20 43 4e 41 4d 45 22 0a 09 20 2a 09 73 65 63 75 72 69 74 79 09 09 61 70 70 72 6f 76 65 o.a.CNAME"...*.security..approve
36e0 64 2f 75 6e 61 70 70 72 6f 76 65 64 20 72 65 71 75 65 73 74 73 0a 09 20 2a 09 6f 73 09 09 09 6f d/unapproved.requests...*.os...o
3700 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d 20 70 72 6f 62 6c 65 6d 73 0a 09 20 2a 09 69 6e 73 perating.system.problems...*.ins
3720 69 73 74 09 09 09 63 6f 6e 73 69 73 74 65 6e 63 79 20 63 68 65 63 6b 20 66 61 69 6c 75 72 65 73 ist...consistency.check.failures
3740 0a 09 20 2a 09 6d 61 69 6e 74 65 6e 61 6e 63 65 09 09 70 65 72 69 6f 64 69 63 20 6d 61 69 6e 74 ...*.maintenance..periodic.maint
3760 65 6e 61 6e 63 65 0a 09 20 2a 09 6c 6f 61 64 09 09 09 7a 6f 6e 65 20 6c 6f 61 64 69 6e 67 0a 09 enance...*.load...zone.loading..
3780 20 2a 09 72 65 73 70 6f 6e 73 65 2d 63 68 65 63 6b 73 09 09 6d 65 73 73 61 67 65 73 20 6c 69 6b .*.response-checks..messages.lik
37a0 65 0a 09 20 2a 09 09 09 09 22 4d 61 6c 66 6f 72 6d 65 64 20 72 65 73 70 6f 6e 73 65 20 2e 2e 2e e...*...."Malformed.response....
37c0 22 0a 09 20 2a 09 09 09 09 22 77 72 6f 6e 67 20 61 6e 73 2e 20 6e 61 6d 65 20 2e 2e 2e 22 0a 09 "...*...."wrong.ans..name...."..
37e0 20 2a 09 09 09 09 22 75 6e 72 65 6c 61 74 65 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f .*...."unrelated.additional.info
3800 20 2e 2e 2e 22 0a 09 20 2a 09 09 09 09 22 69 6e 76 61 6c 69 64 20 52 52 20 74 79 70 65 20 2e 2e ...."...*...."invalid.RR.type...
3820 2e 22 0a 09 20 2a 09 09 09 09 22 62 61 64 20 72 65 66 65 72 72 61 6c 20 2e 2e 2e 22 0a 09 20 2a ."...*...."bad.referral...."...*
3840 2f 0a 0a 09 63 61 74 65 67 6f 72 79 20 70 61 72 73 65 72 20 7b 0a 09 09 73 79 73 6c 6f 67 5f 65 /...category.parser.{...syslog_e
3860 72 72 6f 72 73 3b 09 2f 2f 20 79 6f 75 20 63 61 6e 20 6c 6f 67 20 74 6f 20 61 73 20 6d 61 6e 79 rrors;.//.you.can.log.to.as.many
3880 20 63 68 61 6e 6e 65 6c 73 0a 09 09 64 65 66 61 75 6c 74 5f 73 79 73 6c 6f 67 3b 20 2f 2f 20 61 .channels...default_syslog;.//.a
38a0 73 20 79 6f 75 20 77 61 6e 74 0a 09 7d 3b 0a 0a 09 63 61 74 65 67 6f 72 79 20 6c 61 6d 65 20 2d s.you.want..};...category.lame.-
38c0 20 73 65 72 76 65 72 73 20 7b 20 6e 75 6c 6c 3b 20 7d 3b 20 2f 2f 20 64 6f 6e 27 74 20 6c 6f 67 .servers.{.null;.};.//.don't.log
38e0 20 74 68 65 73 65 20 61 74 20 61 6c 6c 0a 0a 09 63 68 61 6e 6e 65 6c 20 6d 6f 64 65 72 61 74 65 .these.at.all...channel.moderate
3900 5f 64 65 62 75 67 20 7b 0a 09 09 66 69 6c 65 20 22 66 6f 6f 22 3b 09 20 20 20 20 20 20 2f 2f 20 _debug.{...file."foo";.......//.
3920 66 6f 6f 0a 09 09 73 65 76 65 72 69 74 79 20 64 65 62 75 67 20 33 3b 20 20 20 20 20 2f 2f 20 6c foo...severity.debug.3;.....//.l
3940 65 76 65 6c 20 33 20 64 65 62 75 67 67 69 6e 67 20 74 6f 20 66 69 6c 65 0a 09 09 70 72 69 6e 74 evel.3.debugging.to.file...print
3960 20 2d 20 74 69 6d 65 20 79 65 73 3b 20 20 20 20 20 2f 2f 20 74 69 6d 65 73 74 61 6d 70 20 6c 6f .-.time.yes;.....//.timestamp.lo
3980 67 20 65 6e 74 72 69 65 73 0a 09 09 70 72 69 6e 74 20 2d 20 63 61 74 65 67 6f 72 79 20 79 65 73 g.entries...print.-.category.yes
39a0 3b 20 2f 2f 20 70 72 69 6e 74 20 63 61 74 65 67 6f 72 79 20 6e 61 6d 65 0a 09 09 70 72 69 6e 74 ;.//.print.category.name...print
39c0 20 2d 20 73 65 76 65 72 69 74 79 20 79 65 73 3b 20 2f 2f 20 70 72 69 6e 74 20 73 65 76 65 72 69 .-.severity.yes;.//.print.severi
39e0 74 79 20 6c 65 76 65 6c 0a 09 09 09 09 20 20 20 20 20 20 2f 2a 0a 09 09 09 09 20 20 20 20 20 20 ty.level.........../*...........
3a00 20 2a 20 4e 6f 74 65 20 74 68 61 74 20 64 65 62 75 67 67 69 6e 67 20 6d 75 73 74 20 68 61 76 65 .*.Note.that.debugging.must.have
3a20 20 62 65 65 6e 20 74 75 72 6e 65 64 20 6f 6e 20 65 69 74 68 65 72 0a 09 09 09 09 20 20 20 20 20 .been.turned.on.either..........
3a40 20 20 2a 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 6f 72 20 77 69 74 68 20 ..*.on.the.command.line.or.with.
3a60 61 20 73 69 67 6e 61 6c 20 74 6f 20 67 65 74 20 64 65 62 75 67 67 69 6e 67 0a 09 09 09 09 20 20 a.signal.to.get.debugging.......
3a80 20 20 20 20 20 2a 20 6f 75 74 70 75 74 20 28 6e 6f 6e 2d 64 65 62 75 67 67 69 6e 67 20 6f 75 74 .....*.output.(non-debugging.out
3aa0 70 75 74 20 77 69 6c 6c 20 73 74 69 6c 6c 20 62 65 20 77 72 69 74 74 65 6e 20 74 6f 0a 09 09 09 put.will.still.be.written.to....
3ac0 09 20 20 20 20 20 20 20 2a 20 74 68 69 73 20 63 68 61 6e 6e 65 6c 29 2e 0a 09 09 09 09 20 20 20 ........*.this.channel).........
3ae0 20 20 20 20 2a 2f 0a 09 7d 3b 0a 0a 09 63 68 61 6e 6e 65 6c 20 61 6e 6f 74 68 65 72 20 7b 0a 09 ....*/..};...channel.another.{..
3b00 09 66 69 6c 65 20 22 62 61 72 22 20 76 65 72 73 69 6f 6e 73 20 39 39 20 73 69 7a 65 20 31 30 4d .file."bar".versions.99.size.10M
3b20 3b 0a 09 09 73 65 76 65 72 69 74 79 20 69 6e 66 6f 3b 0a 09 7d 3b 0a 0a 09 63 68 61 6e 6e 65 6c ;...severity.info;..};...channel
3b40 20 74 68 69 72 64 20 7b 0a 09 09 66 69 6c 65 20 22 62 61 72 22 20 73 69 7a 65 20 31 30 30 30 30 .third.{...file."bar".size.10000
3b60 30 20 76 65 72 73 69 6f 6e 73 20 75 6e 6c 69 6d 69 74 65 64 3b 0a 09 09 73 65 76 65 72 69 74 79 0.versions.unlimited;...severity
3b80 20 64 65 62 75 67 3b 20 2f 2f 20 75 73 65 20 64 65 66 61 75 6c 74 20 64 65 62 75 67 20 6c 65 76 .debug;.//.use.default.debug.lev
3ba0 65 6c 0a 09 7d 3b 0a 0a 09 2f 2a 0a 09 20 2a 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 77 61 6e el..};.../*...*.If.you.don't.wan
3bc0 74 20 74 6f 20 73 65 65 20 22 7a 6f 6e 65 20 58 58 58 58 20 6c 6f 61 64 65 64 22 20 6d 65 73 73 t.to.see."zone.XXXX.loaded".mess
3be0 61 67 65 73 20 62 75 74 20 64 6f 0a 09 20 2a 20 77 61 6e 74 20 74 6f 20 73 65 65 20 61 6e 79 20 ages.but.do...*.want.to.see.any.
3c00 70 72 6f 62 6c 65 6d 73 2c 20 79 6f 75 20 63 6f 75 6c 64 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f problems,.you.could.do.the.follo
3c20 77 69 6e 67 2e 0a 09 20 2a 2f 0a 09 63 68 61 6e 6e 65 6c 20 6e 6f 5f 69 6e 66 6f 5f 6d 65 73 73 wing....*/..channel.no_info_mess
3c40 61 67 65 73 20 7b 0a 09 09 73 79 73 6c 6f 67 3b 0a 09 09 73 65 76 65 72 69 74 79 20 6e 6f 74 69 ages.{...syslog;...severity.noti
3c60 63 65 3b 0a 09 7d 3b 0a 0a 09 63 61 74 65 67 6f 72 79 20 6c 6f 61 64 20 7b 20 6e 6f 5f 69 6e 66 ce;..};...category.load.{.no_inf
3c80 6f 5f 6d 65 73 73 61 67 65 73 3b 20 7d 3b 0a 0a 09 2f 2a 0a 09 20 2a 20 59 6f 75 20 63 61 6e 20 o_messages;.};.../*...*.You.can.
3ca0 61 6c 73 6f 20 64 65 66 69 6e 65 20 63 61 74 65 67 6f 72 79 20 22 64 65 66 61 75 6c 74 22 3b 20 also.define.category."default";.
3cc0 69 74 20 67 65 74 73 20 75 73 65 64 20 77 68 65 6e 20 6e 6f 0a 09 20 2a 20 22 63 61 74 65 67 6f it.gets.used.when.no...*."catego
3ce0 72 79 22 20 73 74 61 74 65 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 67 69 76 65 6e 20 66 6f 72 ry".statement.has.been.given.for
3d00 20 61 20 63 61 74 65 67 6f 72 79 2e 0a 09 20 2a 2f 0a 09 63 61 74 65 67 6f 72 79 20 64 65 66 61 .a.category....*/..category.defa
3d20 75 6c 74 20 7b 0a 09 09 64 65 66 61 75 6c 74 5f 73 79 73 6c 6f 67 3b 0a 09 09 6d 6f 64 65 72 61 ult.{...default_syslog;...modera
3d40 74 65 5f 64 65 62 75 67 3b 0a 09 7d 3b 0a 0a 09 2f 2a 0a 09 20 2a 20 49 66 20 79 6f 75 20 64 6f te_debug;..};.../*...*.If.you.do
3d60 6e 27 74 20 64 65 66 69 6e 65 20 63 61 74 65 67 6f 72 79 20 64 65 66 61 75 6c 74 20 79 6f 75 72 n't.define.category.default.your
3d80 73 65 6c 66 2c 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 20 2a 20 64 65 66 61 75 6c 74 20 63 61 self,.the.default...*.default.ca
3da0 74 65 67 6f 72 79 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 20 49 74 20 69 73 0a 09 20 2a 0a tegory.will.be.used...It.is...*.
3dc0 09 20 2a 20 09 63 61 74 65 67 6f 72 79 20 64 65 66 61 75 6c 74 20 7b 20 64 65 66 61 75 6c 74 5f ..*..category.default.{.default_
3de0 73 79 73 6c 6f 67 3b 20 64 65 66 61 75 6c 74 5f 64 65 62 75 67 3b 20 7d 3b 0a 09 20 2a 2f 0a 0a syslog;.default_debug;.};...*/..
3e00 09 2f 2a 0a 09 20 2a 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 64 65 66 69 6e 65 20 63 61 74 65 ./*...*.If.you.don't.define.cate
3e20 67 6f 72 79 20 70 61 6e 69 63 20 79 6f 75 72 73 65 6c 66 2c 20 74 68 65 20 64 65 66 61 75 6c 74 gory.panic.yourself,.the.default
3e40 0a 09 20 2a 20 70 61 6e 69 63 20 63 61 74 65 67 6f 72 79 20 77 69 6c 6c 20 62 65 20 75 73 65 64 ...*.panic.category.will.be.used
3e60 2e 20 20 49 74 20 69 73 0a 09 20 2a 0a 09 20 2a 20 09 63 61 74 65 67 6f 72 79 20 70 61 6e 69 63 ...It.is...*...*..category.panic
3e80 20 7b 20 64 65 66 61 75 6c 74 5f 73 79 73 6c 6f 67 3b 20 64 65 66 61 75 6c 74 5f 73 74 64 65 72 .{.default_syslog;.default_stder
3ea0 72 3b 20 7d 3b 0a 09 20 2a 2f 0a 0a 09 2f 2a 0a 09 20 2a 20 54 77 6f 20 63 61 74 65 67 6f 72 69 r;.};...*/.../*...*.Two.categori
3ec0 65 73 2c 20 27 70 61 63 6b 65 74 27 20 61 6e 64 20 27 65 76 65 6e 74 6c 69 62 27 2c 20 61 72 65 es,.'packet'.and.'eventlib',.are
3ee0 20 73 70 65 63 69 61 6c 2e 20 20 4f 6e 6c 79 20 6f 6e 65 0a 09 20 2a 20 63 68 61 6e 6e 65 6c 20 .special...Only.one...*.channel.
3f00 6d 61 79 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 65 61 63 68 20 6f 66 20 74 68 65 6d 2c may.be.assigned.to.each.of.them,
3f20 20 61 6e 64 20 69 74 20 6d 75 73 74 20 62 65 20 61 0a 09 20 2a 20 66 69 6c 65 20 63 68 61 6e 6e .and.it.must.be.a...*.file.chann
3f40 65 6c 2e 20 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 64 65 66 69 6e 65 20 74 68 65 6d 20 20 79 el...If.you.don't.define.them..y
3f60 6f 75 72 73 65 6c 66 2c 20 74 68 65 79 20 64 65 66 61 75 6c 74 20 74 6f 0a 09 20 2a 0a 09 20 2a ourself,.they.default.to...*...*
3f80 09 63 61 74 65 67 6f 72 79 20 65 76 65 6e 74 6c 69 62 20 7b 20 64 65 66 61 75 6c 74 5f 64 65 62 .category.eventlib.{.default_deb
3fa0 75 67 3b 20 7d 3b 0a 09 20 2a 0a 09 20 2a 09 63 61 74 65 67 6f 72 79 20 70 61 63 6b 65 74 20 7b ug;.};...*...*.category.packet.{
3fc0 20 64 65 66 61 75 6c 74 5f 64 65 62 75 67 3b 20 7d 3b 0a 09 20 2a 2f 0a 7d 3b 0a 0a 23 69 6e 63 .default_debug;.};...*/.};..#inc
3fe0 6c 75 64 65 20 22 66 69 6c 65 6e 61 6d 65 22 3b 20 2f 2f 20 63 61 6e 27 74 20 64 6f 20 77 69 74 lude."filename";.//.can't.do.wit
4000 68 69 6e 20 61 20 73 74 61 74 65 6d 65 6e 74 0a hin.a.statement.