%PDF-1.4
5 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
8 0 obj
(1 Introduction)
endobj
9 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
12 0 obj
(1.1 Scope of Document)
endobj
13 0 obj
<< /S /GoTo /D (section.1.2) >>
endobj
16 0 obj
(1.2 Organization of This Document)
endobj
17 0 obj
<< /S /GoTo /D (section.1.3) >>
endobj
20 0 obj
(1.3 Conventions Used in This Document)
endobj
21 0 obj
<< /S /GoTo /D (section.1.4) >>
endobj
24 0 obj
(1.4 The Domain Name System \(DNS\))
endobj
25 0 obj
<< /S /GoTo /D (subsection.1.4.1) >>
endobj
28 0 obj
(1.4.1 DNS Fundamentals)
endobj
29 0 obj
<< /S /GoTo /D (subsection.1.4.2) >>
endobj
32 0 obj
(1.4.2 Domains and Domain Names)
endobj
33 0 obj
<< /S /GoTo /D (subsection.1.4.3) >>
endobj
36 0 obj
(1.4.3 Zones)
endobj
37 0 obj
<< /S /GoTo /D (subsection.1.4.4) >>
endobj
40 0 obj
(1.4.4 Authoritative Name Servers)
endobj
41 0 obj
<< /S /GoTo /D (subsubsection.1.4.4.1) >>
endobj
44 0 obj
(1.4.4.1 The Primary Master)
endobj
45 0 obj
<< /S /GoTo /D (subsubsection.1.4.4.2) >>
endobj
48 0 obj
(1.4.4.2 Slave Servers)
endobj
49 0 obj
<< /S /GoTo /D (subsubsection.1.4.4.3) >>
endobj
52 0 obj
(1.4.4.3 Stealth Servers)
endobj
53 0 obj
<< /S /GoTo /D (subsection.1.4.5) >>
endobj
56 0 obj
(1.4.5 Caching Name Servers)
endobj
57 0 obj
<< /S /GoTo /D (subsubsection.1.4.5.1) >>
endobj
60 0 obj
(1.4.5.1 Forwarding)
endobj
61 0 obj
<< /S /GoTo /D (subsection.1.4.6) >>
endobj
64 0 obj
(1.4.6 Name Servers in Multiple Roles)
endobj
65 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
68 0 obj
(2 BIND Resource Requirements)
endobj
69 0 obj
<< /S /GoTo /D (section.2.1) >>
endobj
72 0 obj
(2.1 Hardware requirements)
endobj
73 0 obj
<< /S /GoTo /D (section.2.2) >>
endobj
76 0 obj
(2.2 CPU Requirements)
endobj
77 0 obj
<< /S /GoTo /D (section.2.3) >>
endobj
80 0 obj
(2.3 Memory Requirements)
endobj
81 0 obj
<< /S /GoTo /D (section.2.4) >>
endobj
84 0 obj
(2.4 Name Server Intensive Environment Issues)
endobj
85 0 obj
<< /S /GoTo /D (section.2.5) >>
endobj
88 0 obj
(2.5 Supported Operating Systems)
endobj
89 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
92 0 obj
(3 Name Server Configuration)
endobj
93 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
96 0 obj
(3.1 Sample Configurations)
endobj
97 0 obj
<< /S /GoTo /D (subsection.3.1.1) >>
endobj
100 0 obj
(3.1.1 A Caching-only Name Server)
endobj
101 0 obj
<< /S /GoTo /D (subsection.3.1.2) >>
endobj
104 0 obj
(3.1.2 An Authoritative-only Name Server)
endobj
105 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
108 0 obj
(3.2 Load Balancing)
endobj
109 0 obj
<< /S /GoTo /D (section.3.3) >>
endobj
112 0 obj
(3.3 Name Server Operations)
endobj
113 0 obj
<< /S /GoTo /D (subsection.3.3.1) >>
endobj
116 0 obj
(3.3.1 Tools for Use With the Name Server Daemon)
endobj
117 0 obj
<< /S /GoTo /D (subsubsection.3.3.1.1) >>
endobj
120 0 obj
(3.3.1.1 Diagnostic Tools)
endobj
121 0 obj
<< /S /GoTo /D (subsubsection.3.3.1.2) >>
endobj
124 0 obj
(3.3.1.2 Administrative Tools)
endobj
125 0 obj
<< /S /GoTo /D (subsection.3.3.2) >>
endobj
128 0 obj
(3.3.2 Signals)
endobj
129 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
132 0 obj
(4 Advanced DNS Features)
endobj
133 0 obj
<< /S /GoTo /D (section.4.1) >>
endobj
136 0 obj
(4.1 Notify)
endobj
137 0 obj
<< /S /GoTo /D (section.4.2) >>
endobj
140 0 obj
(4.2 Dynamic Update)
endobj
141 0 obj
<< /S /GoTo /D (subsection.4.2.1) >>
endobj
144 0 obj
(4.2.1 The journal file)
endobj
145 0 obj
<< /S /GoTo /D (section.4.3) >>
endobj
148 0 obj
(4.3 Incremental Zone Transfers \(IXFR\))
endobj
149 0 obj
<< /S /GoTo /D (section.4.4) >>
endobj
152 0 obj
(4.4 Split DNS)
endobj
153 0 obj
<< /S /GoTo /D (subsection.4.4.1) >>
endobj
156 0 obj
(4.4.1 Example split DNS setup)
endobj
157 0 obj
<< /S /GoTo /D (section.4.5) >>
endobj
160 0 obj
(4.5 TSIG)
endobj
161 0 obj
<< /S /GoTo /D (subsection.4.5.1) >>
endobj
164 0 obj
(4.5.1 Generate Shared Keys for Each Pair of Hosts)
endobj
165 0 obj
<< /S /GoTo /D (subsubsection.4.5.1.1) >>
endobj
168 0 obj
(4.5.1.1 Automatic Generation)
endobj
169 0 obj
<< /S /GoTo /D (subsubsection.4.5.1.2) >>
endobj
172 0 obj
(4.5.1.2 Manual Generation)
endobj
173 0 obj
<< /S /GoTo /D (subsection.4.5.2) >>
endobj
176 0 obj
(4.5.2 Copying the Shared Secret to Both Machines)
endobj
177 0 obj
<< /S /GoTo /D (subsection.4.5.3) >>
endobj
180 0 obj
(4.5.3 Informing the Servers of the Key's Existence)
endobj
181 0 obj
<< /S /GoTo /D (subsection.4.5.4) >>
endobj
184 0 obj
(4.5.4 Instructing the Server to Use the Key)
endobj
185 0 obj
<< /S /GoTo /D (subsection.4.5.5) >>
endobj
188 0 obj
(4.5.5 TSIG Key Based Access Control)
endobj
189 0 obj
<< /S /GoTo /D (subsection.4.5.6) >>
endobj
192 0 obj
(4.5.6 Errors)
endobj
193 0 obj
<< /S /GoTo /D (section.4.6) >>
endobj
196 0 obj
(4.6 TKEY)
endobj
197 0 obj
<< /S /GoTo /D (section.4.7) >>
endobj
200 0 obj
(4.7 SIG\(0\))
endobj
201 0 obj
<< /S /GoTo /D (section.4.8) >>
endobj
204 0 obj
(4.8 DNSSEC)
endobj
205 0 obj
<< /S /GoTo /D (subsection.4.8.1) >>
endobj
208 0 obj
(4.8.1 Generating Keys)
endobj
209 0 obj
<< /S /GoTo /D (subsection.4.8.2) >>
endobj
212 0 obj
(4.8.2 Signing the Zone)
endobj
213 0 obj
<< /S /GoTo /D (subsection.4.8.3) >>
endobj
216 0 obj
(4.8.3 Configuring Servers)
endobj
217 0 obj
<< /S /GoTo /D (section.4.9) >>
endobj
220 0 obj
(4.9 DNSSEC, Dynamic Zones, and Automatic Signing)
endobj
221 0 obj
<< /S /GoTo /D (subsection.4.9.1) >>
endobj
224 0 obj
(4.9.1 Converting from insecure to secure)
endobj
225 0 obj
<< /S /GoTo /D (subsection.4.9.2) >>
endobj
228 0 obj
(4.9.2 Dynamic DNS update method)
endobj
229 0 obj
<< /S /GoTo /D (subsection.4.9.3) >>
endobj
232 0 obj
(4.9.3 Fully automatic zone signing)
endobj
233 0 obj
<< /S /GoTo /D (subsection.4.9.4) >>
endobj
236 0 obj
(4.9.4 Private-type records)
endobj
237 0 obj
<< /S /GoTo /D (subsection.4.9.5) >>
endobj
240 0 obj
(4.9.5 DNSKEY rollovers)
endobj
241 0 obj
<< /S /GoTo /D (subsection.4.9.6) >>
endobj
244 0 obj
(4.9.6 Dynamic DNS update method)
endobj
245 0 obj
<< /S /GoTo /D (subsection.4.9.7) >>
endobj
248 0 obj
(4.9.7 Automatic key rollovers)
endobj
249 0 obj
<< /S /GoTo /D (subsection.4.9.8) >>
endobj
252 0 obj
(4.9.8 NSEC3PARAM rollovers via UPDATE)
endobj
253 0 obj
<< /S /GoTo /D (subsection.4.9.9) >>
endobj
256 0 obj
(4.9.9 Converting from NSEC to NSEC3)
endobj
257 0 obj
<< /S /GoTo /D (subsection.4.9.10) >>
endobj
260 0 obj
(4.9.10 Converting from NSEC3 to NSEC)
endobj
261 0 obj
<< /S /GoTo /D (subsection.4.9.11) >>
endobj
264 0 obj
(4.9.11 Converting from secure to insecure)
endobj
265 0 obj
<< /S /GoTo /D (subsection.4.9.12) >>
endobj
268 0 obj
(4.9.12 Periodic re-signing)
endobj
269 0 obj
<< /S /GoTo /D (subsection.4.9.13) >>
endobj
272 0 obj
(4.9.13 NSEC3 and OPTOUT)
endobj
273 0 obj
<< /S /GoTo /D (section.4.10) >>
endobj
276 0 obj
(4.10 Dynamic Trust Anchor Management)
endobj
277 0 obj
<< /S /GoTo /D (subsection.4.10.1) >>
endobj
280 0 obj
(4.10.1 Validating Resolver)
endobj
281 0 obj
<< /S /GoTo /D (subsection.4.10.2) >>
endobj
284 0 obj
(4.10.2 Authoritative Server)
endobj
285 0 obj
<< /S /GoTo /D (section.4.11) >>
endobj
288 0 obj
(4.11 PKCS \04311 \(Cryptoki\) support)
endobj
289 0 obj
<< /S /GoTo /D (subsection.4.11.1) >>
endobj
292 0 obj
(4.11.1 Prerequisites)
endobj
293 0 obj
<< /S /GoTo /D (subsubsection.4.11.1.1) >>
endobj
296 0 obj
(4.11.1.1 Building OpenSSL for the AEP Keyper on Linux)
endobj
297 0 obj
<< /S /GoTo /D (subsubsection.4.11.1.2) >>
endobj
300 0 obj
(4.11.1.2 Building OpenSSL for the SCA 6000 on Solaris)
endobj
301 0 obj
<< /S /GoTo /D (subsection.4.11.2) >>
endobj
304 0 obj
(4.11.2 Building BIND 9 with PKCS\04311)
endobj
305 0 obj
<< /S /GoTo /D (subsubsection.4.11.2.1) >>
endobj
308 0 obj
(4.11.2.1 Configuring BIND 9 for Linux)
endobj
309 0 obj
<< /S /GoTo /D (subsubsection.4.11.2.2) >>
endobj
312 0 obj
(4.11.2.2 Configuring BIND 9 for Solaris)
endobj
313 0 obj
<< /S /GoTo /D (subsection.4.11.3) >>
endobj
316 0 obj
(4.11.3 PKCS \04311 Tools)
endobj
317 0 obj
<< /S /GoTo /D (subsection.4.11.4) >>
endobj
320 0 obj
(4.11.4 Using the HSM)
endobj
321 0 obj
<< /S /GoTo /D (subsection.4.11.5) >>
endobj
324 0 obj
(4.11.5 Specifying the engine on the command line)
endobj
325 0 obj
<< /S /GoTo /D (subsection.4.11.6) >>
endobj
328 0 obj
(4.11.6 Running named with automatic zone re-signing)
endobj
329 0 obj
<< /S /GoTo /D (section.4.12) >>
endobj
332 0 obj
(4.12 IPv6 Support in BIND 9)
endobj
333 0 obj
<< /S /GoTo /D (subsection.4.12.1) >>
endobj
336 0 obj
(4.12.1 Address Lookups Using AAAA Records)
endobj
337 0 obj
<< /S /GoTo /D (subsection.4.12.2) >>
endobj
340 0 obj
(4.12.2 Address to Name Lookups Using Nibble Format)
endobj
341 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
344 0 obj
(5 The BIND 9 Lightweight Resolver)
endobj
345 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
348 0 obj
(5.1 The Lightweight Resolver Library)
endobj
349 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
352 0 obj
(5.2 Running a Resolver Daemon)
endobj
353 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
356 0 obj
(6 BIND 9 Configuration Reference)
endobj
357 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
360 0 obj
(6.1 Configuration File Elements)
endobj
361 0 obj
<< /S /GoTo /D (subsection.6.1.1) >>
endobj
364 0 obj
(6.1.1 Address Match Lists)
endobj
365 0 obj
<< /S /GoTo /D (subsubsection.6.1.1.1) >>
endobj
368 0 obj
(6.1.1.1 Syntax)
endobj
369 0 obj
<< /S /GoTo /D (subsubsection.6.1.1.2) >>
endobj
372 0 obj
(6.1.1.2 Definition and Usage)
endobj
373 0 obj
<< /S /GoTo /D (subsection.6.1.2) >>
endobj
376 0 obj
(6.1.2 Comment Syntax)
endobj
377 0 obj
<< /S /GoTo /D (subsubsection.6.1.2.1) >>
endobj
380 0 obj
(6.1.2.1 Syntax)
endobj
381 0 obj
<< /S /GoTo /D (subsubsection.6.1.2.2) >>
endobj
384 0 obj
(6.1.2.2 Definition and Usage)
endobj
385 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
388 0 obj
(6.2 Configuration File Grammar)
endobj
389 0 obj
<< /S /GoTo /D (subsection.6.2.1) >>
endobj
392 0 obj
(6.2.1 acl Statement Grammar)
endobj
393 0 obj
<< /S /GoTo /D (subsection.6.2.2) >>
endobj
396 0 obj
(6.2.2 acl Statement Definition and Usage)
endobj
397 0 obj
<< /S /GoTo /D (subsection.6.2.3) >>
endobj
400 0 obj
(6.2.3 controls Statement Grammar)
endobj
401 0 obj
<< /S /GoTo /D (subsection.6.2.4) >>
endobj
404 0 obj
(6.2.4 controls Statement Definition and Usage)
endobj
405 0 obj
<< /S /GoTo /D (subsection.6.2.5) >>
endobj
408 0 obj
(6.2.5 include Statement Grammar)
endobj
409 0 obj
<< /S /GoTo /D (subsection.6.2.6) >>
endobj
412 0 obj
(6.2.6 include Statement Definition and Usage)
endobj
413 0 obj
<< /S /GoTo /D (subsection.6.2.7) >>
endobj
416 0 obj
(6.2.7 key Statement Grammar)
endobj
417 0 obj
<< /S /GoTo /D (subsection.6.2.8) >>
endobj
420 0 obj
(6.2.8 key Statement Definition and Usage)
endobj
421 0 obj
<< /S /GoTo /D (subsection.6.2.9) >>
endobj
424 0 obj
(6.2.9 logging Statement Grammar)
endobj
425 0 obj
<< /S /GoTo /D (subsection.6.2.10) >>
endobj
428 0 obj
(6.2.10 logging Statement Definition and Usage)
endobj
429 0 obj
<< /S /GoTo /D (subsubsection.6.2.10.1) >>
endobj
432 0 obj
(6.2.10.1 The channel Phrase)
endobj
433 0 obj
<< /S /GoTo /D (subsubsection.6.2.10.2) >>
endobj
436 0 obj
(6.2.10.2 The category Phrase)
endobj
437 0 obj
<< /S /GoTo /D (subsubsection.6.2.10.3) >>
endobj
440 0 obj
(6.2.10.3 The query-errors Category)
endobj
441 0 obj
<< /S /GoTo /D (subsection.6.2.11) >>
endobj
444 0 obj
(6.2.11 lwres Statement Grammar)
endobj
445 0 obj
<< /S /GoTo /D (subsection.6.2.12) >>
endobj
448 0 obj
(6.2.12 lwres Statement Definition and Usage)
endobj
449 0 obj
<< /S /GoTo /D (subsection.6.2.13) >>
endobj
452 0 obj
(6.2.13 masters Statement Grammar)
endobj
453 0 obj
<< /S /GoTo /D (subsection.6.2.14) >>
endobj
456 0 obj
(6.2.14 masters Statement Definition and Usage)
endobj
457 0 obj
<< /S /GoTo /D (subsection.6.2.15) >>
endobj
460 0 obj
(6.2.15 options Statement Grammar)
endobj
461 0 obj
<< /S /GoTo /D (subsection.6.2.16) >>
endobj
464 0 obj
(6.2.16 options Statement Definition and Usage)
endobj
465 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.1) >>
endobj
468 0 obj
(6.2.16.1 Boolean Options)
endobj
469 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.2) >>
endobj
472 0 obj
(6.2.16.2 Forwarding)
endobj
473 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.3) >>
endobj
476 0 obj
(6.2.16.3 Dual-stack Servers)
endobj
477 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.4) >>
endobj
480 0 obj
(6.2.16.4 Access Control)
endobj
481 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.5) >>
endobj
484 0 obj
(6.2.16.5 Interfaces)
endobj
485 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.6) >>
endobj
488 0 obj
(6.2.16.6 Query Address)
endobj
489 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.7) >>
endobj
492 0 obj
(6.2.16.7 Zone Transfers)
endobj
493 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.8) >>
endobj
496 0 obj
(6.2.16.8 UDP Port Lists)
endobj
497 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.9) >>
endobj
500 0 obj
(6.2.16.9 Operating System Resource Limits)
endobj
501 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.10) >>
endobj
504 0 obj
(6.2.16.10 Server Resource Limits)
endobj
505 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.11) >>
endobj
508 0 obj
(6.2.16.11 Periodic Task Intervals)
endobj
509 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.12) >>
endobj
512 0 obj
(6.2.16.12 Topology)
endobj
513 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.13) >>
endobj
516 0 obj
(6.2.16.13 The sortlist Statement)
endobj
517 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.14) >>
endobj
520 0 obj
(6.2.16.14 RRset Ordering)
endobj
521 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.15) >>
endobj
524 0 obj
(6.2.16.15 Tuning)
endobj
525 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.16) >>
endobj
528 0 obj
(6.2.16.16 Built-in server information zones)
endobj
529 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.17) >>
endobj
532 0 obj
(6.2.16.17 Built-in Empty Zones)
endobj
533 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.18) >>
endobj
536 0 obj
(6.2.16.18 Additional Section Caching)
endobj
537 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.19) >>
endobj
540 0 obj
(6.2.16.19 Content Filtering)
endobj
541 0 obj
<< /S /GoTo /D (subsubsection.6.2.16.20) >>
endobj
544 0 obj
(6.2.16.20 Response Policy Zone \(RPZ\) Rewriting)
endobj
545 0 obj
<< /S /GoTo /D (subsection.6.2.17) >>
endobj
548 0 obj
(6.2.17 server Statement Grammar)
endobj
549 0 obj
<< /S /GoTo /D (subsection.6.2.18) >>
endobj
552 0 obj
(6.2.18 server Statement Definition and Usage)
endobj
553 0 obj
<< /S /GoTo /D (subsection.6.2.19) >>
endobj
556 0 obj
(6.2.19 statistics-channels Statement Grammar)
endobj
557 0 obj
<< /S /GoTo /D (subsection.6.2.20) >>
endobj
560 0 obj
(6.2.20 statistics-channels Statement Definition and Usage)
endobj
561 0 obj
<< /S /GoTo /D (subsection.6.2.21) >>
endobj
564 0 obj
(6.2.21 trusted-keys Statement Grammar)
endobj
565 0 obj
<< /S /GoTo /D (subsection.6.2.22) >>
endobj
568 0 obj
(6.2.22 trusted-keys Statement Definition and Usage)
endobj
569 0 obj
<< /S /GoTo /D (subsection.6.2.23) >>
endobj
572 0 obj
(6.2.23 managed-keys Statement Grammar)
endobj
573 0 obj
<< /S /GoTo /D (subsection.6.2.24) >>
endobj
576 0 obj
(6.2.24 managed-keys Statement Definition and Usage)
endobj
577 0 obj
<< /S /GoTo /D (subsection.6.2.25) >>
endobj
580 0 obj
(6.2.25 view Statement Grammar)
endobj
581 0 obj
<< /S /GoTo /D (subsection.6.2.26) >>
endobj
584 0 obj
(6.2.26 view Statement Definition and Usage)
endobj
585 0 obj
<< /S /GoTo /D (subsection.6.2.27) >>
endobj
588 0 obj
(6.2.27 zone Statement Grammar)
endobj
589 0 obj
<< /S /GoTo /D (subsection.6.2.28) >>
endobj
592 0 obj
(6.2.28 zone Statement Definition and Usage)
endobj
593 0 obj
<< /S /GoTo /D (subsubsection.6.2.28.1) >>
endobj
596 0 obj
(6.2.28.1 Zone Types)
endobj
597 0 obj
<< /S /GoTo /D (subsubsection.6.2.28.2) >>
endobj
600 0 obj
(6.2.28.2 Class)
endobj
601 0 obj
<< /S /GoTo /D (subsubsection.6.2.28.3) >>
endobj
604 0 obj
(6.2.28.3 Zone Options)
endobj
605 0 obj
<< /S /GoTo /D (subsubsection.6.2.28.4) >>
endobj
608 0 obj
(6.2.28.4 Dynamic Update Policies)
endobj
609 0 obj
<< /S /GoTo /D (section.6.3) >>
endobj
612 0 obj
(6.3 Zone File)
endobj
613 0 obj
<< /S /GoTo /D (subsection.6.3.1) >>
endobj
616 0 obj
(6.3.1 Types of Resource Records and When to Use Them)
endobj
617 0 obj
<< /S /GoTo /D (subsubsection.6.3.1.1) >>
endobj
620 0 obj
(6.3.1.1 Resource Records)
endobj
621 0 obj
<< /S /GoTo /D (subsubsection.6.3.1.2) >>
endobj
624 0 obj
(6.3.1.2 Textual expression of RRs)
endobj
625 0 obj
<< /S /GoTo /D (subsection.6.3.2) >>
endobj
628 0 obj
(6.3.2 Discussion of MX Records)
endobj
629 0 obj
<< /S /GoTo /D (subsection.6.3.3) >>
endobj
632 0 obj
(6.3.3 Setting TTLs)
endobj
633 0 obj
<< /S /GoTo /D (subsection.6.3.4) >>
endobj
636 0 obj
(6.3.4 Inverse Mapping in IPv4)
endobj
637 0 obj
<< /S /GoTo /D (subsection.6.3.5) >>
endobj
640 0 obj
(6.3.5 Other Zone File Directives)
endobj
641 0 obj
<< /S /GoTo /D (subsubsection.6.3.5.1) >>
endobj
644 0 obj
(6.3.5.1 The @ \(at-sign\))
endobj
645 0 obj
<< /S /GoTo /D (subsubsection.6.3.5.2) >>
endobj
648 0 obj
(6.3.5.2 The \044ORIGIN Directive)
endobj
649 0 obj
<< /S /GoTo /D (subsubsection.6.3.5.3) >>
endobj
652 0 obj
(6.3.5.3 The \044INCLUDE Directive)
endobj
653 0 obj
<< /S /GoTo /D (subsubsection.6.3.5.4) >>
endobj
656 0 obj
(6.3.5.4 The \044TTL Directive)
endobj
657 0 obj
<< /S /GoTo /D (subsection.6.3.6) >>
endobj
660 0 obj
(6.3.6 BIND Master File Extension: the \044GENERATE Directive)
endobj
661 0 obj
<< /S /GoTo /D (subsection.6.3.7) >>
endobj
664 0 obj
(6.3.7 Additional File Formats)
endobj
665 0 obj
<< /S /GoTo /D (section.6.4) >>
endobj
668 0 obj
(6.4 BIND9 Statistics)
endobj
669 0 obj
<< /S /GoTo /D (subsubsection.6.4.0.1) >>
endobj
672 0 obj
(6.4.0.1 The Statistics File)
endobj
673 0 obj
<< /S /GoTo /D (subsection.6.4.1) >>
endobj
676 0 obj
(6.4.1 Statistics Counters)
endobj
677 0 obj
<< /S /GoTo /D (subsubsection.6.4.1.1) >>
endobj
680 0 obj
(6.4.1.1 Name Server Statistics Counters)
endobj
681 0 obj
<< /S /GoTo /D (subsubsection.6.4.1.2) >>
endobj
684 0 obj
(6.4.1.2 Zone Maintenance Statistics Counters)
endobj
685 0 obj
<< /S /GoTo /D (subsubsection.6.4.1.3) >>
endobj
688 0 obj
(6.4.1.3 Resolver Statistics Counters)
endobj
689 0 obj
<< /S /GoTo /D (subsubsection.6.4.1.4) >>
endobj
692 0 obj
(6.4.1.4 Socket I/O Statistics Counters)
endobj
693 0 obj
<< /S /GoTo /D (subsubsection.6.4.1.5) >>
endobj
696 0 obj
(6.4.1.5 Compatibility with BIND 8 Counters)
endobj
697 0 obj
<< /S /GoTo /D (chapter.7) >>
endobj
700 0 obj
(7 BIND 9 Security Considerations)
endobj
701 0 obj
<< /S /GoTo /D (section.7.1) >>
endobj
704 0 obj
(7.1 Access Control Lists)
endobj
705 0 obj
<< /S /GoTo /D (section.7.2) >>
endobj
708 0 obj
(7.2 Chroot and Setuid)
endobj
709 0 obj
<< /S /GoTo /D (subsection.7.2.1) >>
endobj
712 0 obj
(7.2.1 The chroot Environment)
endobj
713 0 obj
<< /S /GoTo /D (subsection.7.2.2) >>
endobj
716 0 obj
(7.2.2 Using the setuid Function)
endobj
717 0 obj
<< /S /GoTo /D (section.7.3) >>
endobj
720 0 obj
(7.3 Dynamic Update Security)
endobj
721 0 obj
<< /S /GoTo /D (chapter.8) >>
endobj
724 0 obj
(8 Troubleshooting)
endobj
725 0 obj
<< /S /GoTo /D (section.8.1) >>
endobj
728 0 obj
(8.1 Common Problems)
endobj
729 0 obj
<< /S /GoTo /D (subsection.8.1.1) >>
endobj
732 0 obj
(8.1.1 It's not working; how can I figure out what's wrong?)
endobj
733 0 obj
<< /S /GoTo /D (section.8.2) >>
endobj
736 0 obj
(8.2 Incrementing and Changing the Serial Number)
endobj
737 0 obj
<< /S /GoTo /D (section.8.3) >>
endobj
740 0 obj
(8.3 Where Can I Get Help?)
endobj
741 0 obj
<< /S /GoTo /D (appendix.A) >>
endobj
744 0 obj
(A Appendices)
endobj
745 0 obj
<< /S /GoTo /D (section.A.1) >>
endobj
748 0 obj
(A.1 Acknowledgments)
endobj
749 0 obj
<< /S /GoTo /D (subsection.A.1.1) >>
endobj
752 0 obj
(A.1.1 A Brief History of the DNS and BIND)
endobj
753 0 obj
<< /S /GoTo /D (section.A.2) >>
endobj
756 0 obj
(A.2 General DNS Reference Information)
endobj
757 0 obj
<< /S /GoTo /D (subsection.A.2.1) >>
endobj
760 0 obj
(A.2.1 IPv6 addresses \(AAAA\))
endobj
761 0 obj
<< /S /GoTo /D (section.A.3) >>
endobj
764 0 obj
(A.3 Bibliography \(and Suggested Reading\))
endobj
765 0 obj
<< /S /GoTo /D (subsection.A.3.1) >>
endobj
768 0 obj
(A.3.1 Request for Comments \(RFCs\))
endobj
769 0 obj
<< /S /GoTo /D (subsection.A.3.2) >>
endobj
772 0 obj
(A.3.2 Internet Drafts)
endobj
773 0 obj
<< /S /GoTo /D (subsection.A.3.3) >>
endobj
776 0 obj
(A.3.3 Other Documents About BIND)
endobj
777 0 obj
<< /S /GoTo /D (section.A.4) >>
endobj
780 0 obj
(A.4 BIND 9 DNS Library Support)
endobj
781 0 obj
<< /S /GoTo /D (subsection.A.4.1) >>
endobj
784 0 obj
(A.4.1 Prerequisite)
endobj
785 0 obj
<< /S /GoTo /D (subsection.A.4.2) >>
endobj
788 0 obj
(A.4.2 Compilation)
endobj
789 0 obj
<< /S /GoTo /D (subsection.A.4.3) >>
endobj
792 0 obj
(A.4.3 Installation)
endobj
793 0 obj
<< /S /GoTo /D (subsection.A.4.4) >>
endobj
796 0 obj
(A.4.4 Known Defects/Restrictions)
endobj
797 0 obj
<< /S /GoTo /D (subsection.A.4.5) >>
endobj
800 0 obj
(A.4.5 The dns.conf File)
endobj
801 0 obj
<< /S /GoTo /D (subsection.A.4.6) >>
endobj
804 0 obj
(A.4.6 Sample Applications)
endobj
805 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.1) >>
endobj
808 0 obj
(A.4.6.1 sample: a simple stub resolver utility)
endobj
809 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.2) >>
endobj
812 0 obj
(A.4.6.2 sample-async: a simple stub resolver, working asynchronously)
endobj
813 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.3) >>
endobj
816 0 obj
(A.4.6.3 sample-request: a simple DNS transaction client)
endobj
817 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.4) >>
endobj
820 0 obj
(A.4.6.4 sample-gai: getaddrinfo\(\) and getnameinfo\(\) test code)
endobj
821 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.5) >>
endobj
824 0 obj
(A.4.6.5 sample-update: a simple dynamic update client program)
endobj
825 0 obj
<< /S /GoTo /D (subsubsection.A.4.6.6) >>
endobj
828 0 obj
(A.4.6.6 nsprobe: domain/name server checker in terms of RFC 4074)
endobj
829 0 obj
<< /S /GoTo /D (subsection.A.4.7) >>
endobj
832 0 obj
(A.4.7 Library References)
endobj
833 0 obj
<< /S /GoTo /D (appendix.B) >>
endobj
836 0 obj
(B Manual pages)
endobj
837 0 obj
<< /S /GoTo /D (section.B.1) >>
endobj
840 0 obj
(B.1 dig)
endobj
841 0 obj
<< /S /GoTo /D (section.B.2) >>
endobj
844 0 obj
(B.2 host)
endobj
845 0 obj
<< /S /GoTo /D (section.B.3) >>
endobj
848 0 obj
(B.3 dnssec-dsfromkey)
endobj
849 0 obj
<< /S /GoTo /D (section.B.4) >>
endobj
852 0 obj
(B.4 dnssec-keyfromlabel)
endobj
853 0 obj
<< /S /GoTo /D (section.B.5) >>
endobj
856 0 obj
(B.5 dnssec-keygen)
endobj
857 0 obj
<< /S /GoTo /D (section.B.6) >>
endobj
860 0 obj
(B.6 dnssec-revoke)
endobj
861 0 obj
<< /S /GoTo /D (section.B.7) >>
endobj
864 0 obj
(B.7 dnssec-settime)
endobj
865 0 obj
<< /S /GoTo /D (section.B.8) >>
endobj
868 0 obj
(B.8 dnssec-signzone)
endobj
869 0 obj
<< /S /GoTo /D (section.B.9) >>
endobj
872 0 obj
(B.9 named-checkconf)
endobj
873 0 obj
<< /S /GoTo /D (section.B.10) >>
endobj
876 0 obj
(B.10 named-checkzone)
endobj
877 0 obj
<< /S /GoTo /D (section.B.11) >>
endobj
880 0 obj
(B.11 named)
endobj
881 0 obj
<< /S /GoTo /D (section.B.12) >>
endobj
884 0 obj
(B.12 named-journalprint)
endobj
885 0 obj
<< /S /GoTo /D (section.B.13) >>
endobj
888 0 obj
(B.13 nsupdate)
endobj
889 0 obj
<< /S /GoTo /D (section.B.14) >>
endobj
892 0 obj
(B.14 rndc)
endobj
893 0 obj
<< /S /GoTo /D (section.B.15) >>
endobj
896 0 obj
(B.15 rndc.conf)
endobj
897 0 obj
<< /S /GoTo /D (section.B.16) >>
endobj
900 0 obj
(B.16 rndc-confgen)
endobj
901 0 obj
<< /S /GoTo /D (section.B.17) >>
endobj
904 0 obj
(B.17 ddns-confgen)
endobj
905 0 obj
<< /S /GoTo /D (section.B.18) >>
endobj
908 0 obj
(B.18 arpaname)
endobj
909 0 obj
<< /S /GoTo /D (section.B.19) >>
endobj
912 0 obj
(B.19 genrandom)
endobj
913 0 obj
<< /S /GoTo /D (section.B.20) >>
endobj
916 0 obj
(B.20 isc-hmac-fixup)
endobj
917 0 obj
<< /S /GoTo /D (section.B.21) >>
endobj
920 0 obj
(B.21 nsec3hash)
endobj
921 0 obj
<< /S /GoTo /D [922 0 R /FitH ] >>
endobj
925 0 obj <<
/Length 240
/Filter /FlateDecode
>>
stream
xڕOKA)rlN29ZRA27[)[lW˂^$0y[ *ZBTK
Xx+oFԡs[ L+T\@1M_8Eo=CB~,CyĊ˻r,fǹ~}7ݶ a$/Kc\Xw|
1'pqH'`3zڱyn VG107l(%t[M^Xendstream
endobj
922 0 obj <<
/Type /Page
/Contents 925 0 R
/Resources 924 0 R
/MediaBox [0 0 595.2756 841.8898]
/Parent 931 0 R
>> endobj
923 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (./isc-logo.pdf)
/PTEX.PageNumber 1
/PTEX.InfoDict 932 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 612.00000000 792.00000000]
/PieceInfo <<
/Illustrator 933 0 R
>>
/Resources <<
/ColorSpace <<
/CS0 934 0 R
>>/Properties <<
/MC0 935 0 R
>>/ExtGState <<
/GS0 936 0 R
>>>>
/Length 843
/Filter /FlateDecode
>>
stream
HtUI$7+bۆOcP}`LU76
T$.A嵖~~-Ǐtr??ZogsF)owlߎEKO!Zq[oQ|;`KGQ$h=KZU_*O!ˬ萉7*WYLDmz[n>?|%6K
i?Қ)0*߃2!}jrS[21ZGAur~ωeT1'IHGG`kfwaFFBA[c)L4SzZӼSFDZІ9>H
JxiO@-Mx_OC8:JXl0$(v~FCmj4QzЌT$
|