ISBN.nu logo
isbn.nu
search for books and compare prices
Search >
Tables of Contents for Dns and Bind
Chapter/Section Title
Page #
Page Count
Preface
ix
 
1. Background
1
10
A (Very) Brief History of the Internet
1
1
On the Internet and internets
2
2
The Domain Name System, in a Nutshell
4
5
The History of BIND
9
1
Must I Use DNS?
9
2
2. How Does DNS Work?
11
26
The Domain Name Space
11
6
The Internet Domain Name Space
17
3
Delegation
20
1
Name Servers and Zones
21
5
Resolvers
26
1
Resolution
26
8
Caching
34
3
3. Where Do I Start?
37
21
Getting BIND
37
4
Choosing a Domain Name
41
17
4. Setting Up BIND
58
34
Our Domain
59
1
Setting Up DNS Data
59
11
Setting Up a BIND Configuration File
70
3
Abbreviations
73
3
Host Name Checking (BIND 4.9.4 and Later Versions)
76
3
Tools
79
1
Running a Primary Master Name Server
80
5
Running a Slave Name Server
85
6
Adding More Domains
91
1
What Next?
91
1
5. DNS and Electronic Mail
92
8
MX Records
92
3
What's a Mail Exchanger, Again?
95
1
The MX Algorithm
96
4
6. Configuring Hosts
100
31
The Resolver
100
10
Sample Resolver Configurations
110
2
Minimizing Pain and Suffering
112
5
Vendor-Specific Options
117
14
7. Maintaining BIND
131
42
BIND Name Server Signals
131
3
Updating db Files
134
8
Organizing Your Files
142
4
Changing BIND 8 System File Locations
146
1
BIND 8 Logging
147
9
Keeping Everything Running Smoothly
156
17
8. Growing Your Domain
173
27
How Many Name Servers?
173
8
Adding More Name Servers
181
5
Registering Name Servers
186
3
Changing TTLs
189
3
Planning for Disasters
192
3
Coping with Disaster
195
5
9. Parenting
200
26
When to Become a Parent
201
1
How Many Children?
201
1
What to Name Your Children
202
2
How to Become a Parent: Creating Subdomains
204
10
Subdomains of in-addr.arpa Domains
214
4
Good Parenting
218
5
Managing the Transition to Subdomains
223
2
The Life of a Parent
225
1
10. Advanced Features and Security
226
35
Address Match Lists and ACLs
227
1
DNS NOTIFY (Zone Change Notification)
228
3
DNS Dynamic Update
231
2
System Tuning
233
7
Name Server Address Sorting
240
4
Preferring Name Servers on Certain Networks
244
1
Building Up a Large Site-wide Cache with Forwarders
245
1
A More Restricted Name Server
246
1
A Nonrecursive Name Server
247
2
Avoiding a Bogus Name Server
249
1
Securing Your Name Server
249
10
Load Sharing Between Mirrored Servers
259
2
11. nslookup
261
23
Is nslookup a Good Tool?
261
2
Interactive Versus Noninteractive
263
1
Option Settings
264
3
Avoiding the Search List
267
1
Common Tasks
267
3
Less Common Tasks
270
7
Troubleshooting nslookup Problems
277
6
Best of the Net
283
1
12. Reading BIND Debugging Output
284
15
Debugging Levels
284
2
Turning On Debugging
286
1
Reading Debugging Output
287
9
The Resolver Search Algorithm and Negative Caching
296
1
Tools
297
2
13. Troubleshooting DNS and BIND
299
39
Is NIS Really Your Problem?
299
2
Troubleshooting Tools and Techniques
301
6
Potential Problem List
307
16
Transition Problems
323
1
Interoperability and Version Problems
324
3
Problem Symptoms
327
11
14. Programming with the Resolver and Name Server Library Routines
338
35
Shell Script Programming with nslookup
338
6
C Programming with the Resolver Library Routines
344
24
Perl Programming with Net::DNS
368
5
15. Miscellaneous
373
40
Using CNAME Records
373
4
Wildcards
377
2
A Limitation of MX Records
379
1
DNS and Internet Firewalls
379
20
Dialup Connections
399
2
Network Names and Numbers
401
1
Additional Resource Records
402
8
DNS Versus X.500
410
1
DNS and WINS
410
3
A. DNS Message Format and Resource Records
413
20
B. Compiling and Installing BIND on a Sun
433
3
C. Top-Level Domains
436
8
D. Domain Registration Form
444
5
E. in-addr.arpa Registration Form
449
6
F. BIND Name Server and Resolver Statements
455
12
Index
467