Dns and Bind

by ;
Edition: 4th
Format: Paperback
Pub. Date: 2001-04-01
Publisher(s): Oreilly & Associates Inc
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $47.20

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

DNS and BINDis about one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors say in the preface, if you're using the Internet, you're already using DNS--even if you don't know it. This edition brings you up to date on the new 9.1.0 and 8.2.3 versions of BIND along with the older 4.9 version. There's also more extensive coverage of NOTIFY, IPv6 forward and reverse mapping, transaction signatures, and the new DNS Security Extensions; and a new section on accommodating Windows 2000 clients, servers and Domain Controllers. Whether you're an administrator involved daily with DNS or a user who wants to be more informed about the Internet and how it works, you'll find this book essential reading. Topics include: What DNS does, how it works, and when you need to use it How to find your own place in the Internet's name space Setting up name servers Using MX records to route mail Configuring hosts to use DNS name servers Subdividing domains (parenting) Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus name servers, etc. Mapping one name to several servers for load sharing Troubleshooting: using nslookup, reading debugging output, common problems DNS programming, using the resolver library and Perl's Net::DNS module

Author Biography

  1. Paul Albitz

    Paul Albitz is a software engineer at Hewlett-Packard. Paul earned a Bachelor of Science degree from the University of Wisconsin, LaCrosse, and a Master of Science degree from Purdue University. Paul worked on BIND for the HP-UX 7.0 and 8.0 releases. During this time Paul developed the tools used to run the hp.com domain. More recently he has been involved in networking HP's DesignJet plotter. Before joining HP, Paul was a system administrator in the CS Department of Purdue University. As system administrator, Paul ran versions of BIND before BIND's initial release with 4.3 BSD. Paul and his wife Katherine live in San Diego, CA.
  2. Cricket Liu

    Cricket Liu matriculated at the University of California's Berkeley campus, that great bastion of free speech, unencumbered Unix, and cheap pizza. He joined Hewlett-Packard after graduation and worked for HP for nine years. Cricket began managing the hp.com zone after the Loma Prieta earthquake forcibly transferred the zone's management from HP Labs to HP's Corporate Offices (by cracking a sprinkler main and flooding Labs' computer room). Cricket was hostmaster@hp.com for over three years, and then joined HP's Professional Services Organization to cofound HP's Internet Consulting Program. Cricket left HP in 1997 to form Acme Byte & Wire, a DNS consulting and training company, with his friend (and now co-author) Matt Larson. Network Solutions acquired Acme in June 2000, and later the same day merged with VeriSign. Cricket worked for a year as Director of DNS Product Management for VeriSign Global Registry Services. Cricket joined Men & Mice, an Icelandic company specializing in DNS software and services, in September, 2001. He is currently their Vice President, Research & Development. Cricket, his wife, Paige, and their son, Walt, live in Colorado with two Siberian Huskies, Annie and Dakota. On warm weekend afternoons, you'll probably find them on the flying trapeze or wakeboarding behind Betty Blue.

Table of Contents

Preface ix
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)
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)
Where Do I Start?
37(19)
Getting Bind
37(4)
Choosing a Domain Name
41(15)
Setting Up Bind
56(37)
Our Zone
57(1)
Setting Up Zone Data
57(12)
Setting Up a Bind Configuration File
69(3)
Abbreviations
72(4)
Host Name Checking (Bind 4.9.4 and Later Versions)
76(3)
Tools
79(1)
Running a Primary Master Name Server
79(6)
Running a Slave Name Serve
85(6)
Adding More Zones
91(1)
What Next?
92(1)
DNS and Electronic Mail
93(8)
MX Records
94(2)
What's a Mail Exchanger, Again?
96(2)
The MX Algorithm
98(3)
Configuring Hosts
101(39)
The Resolver
101(12)
Sample Resolver Configurations
113(2)
Minimizing Pain and Suffering
115(5)
Vendor-Specific Options
120(20)
Maintaining Bind
140(54)
Controlling the Name Server
140(9)
Updating Zone Data Files
149(8)
Organizign Your Files
157(5)
Changing System File Locations in Bind 8 and 9
162(1)
Logging in Bind 8 and 9
163(11)
Keeping Everything Running Smoothly
174(20)
Growing Your Domain
194(27)
How Many Name Servers?
194(8)
Adding More Name Servers
202(5)
Registering Name Servers
207(3)
Changing TTLs
210(4)
Planning for Disasters
214(3)
Coping with Disaster
217(4)
Parenting
221(28)
When to Become a Parent
222(1)
How Many Children?
222(1)
What to Name Your Children
223(2)
How to Become a Parent: Creating Subdomains
225(10)
Subdomains of in-addr.arpa Domains
235(6)
Good Parenting
241(4)
Managing the Transition to Subdomains
245(3)
The Life of a Parent
248(1)
Advanced Features
249(59)
Address Match Lists and ACLs
249(2)
DNS Dynamic Update
251(7)
DNS Notify (Zone Change Notification)
258(5)
Incremental Zone Transfer (IXFR)
263(3)
Forwarding
266(4)
Views
270(3)
Round Robin Load Distribution
273(3)
Name Server Address Sorting
276(5)
Preferring Name Servers on Certain Networks
281(1)
A Nonrecursive Name Server
282(2)
Avoiding a Bogus Name Server
284(1)
System Tuning
285(10)
Compatibility
295(1)
The ABCs of IPv6 Addressing
295(3)
Addresses and Ports
298(3)
IPv6 Forward and Reverse Mapping
301(7)
Security
308(67)
TSIG
309(4)
Securing Your Name Server
313(14)
DNS and Internet Firewalls
327(23)
The DNS Security Extensions
350(25)
nslookup and dig
375(28)
Is nslookup a Good Tool?
375(2)
Interactive Versus Noninteractive
377(1)
Option Settings
378(3)
Avoiding the Search List
381(1)
Common Tasks
381(3)
Less Common Tasks
384(8)
Troubleshooting nslookup Problems
392(5)
Best of the Net
397(1)
Using dig
398(5)
Reading Bind Debugging Output
403(19)
Debugging Levels
403(3)
Turning On Debugging
406(1)
Reading Debugging Output
407(12)
The Resolver Search Algorithm and Negative Caching (Bind 8)
419(1)
The Resolver Search Algorithm and Negative Caching (Bind 9)
420(1)
Tools
421(1)
Troubleshooting DNS and Bind
422(40)
Is NIS Really Your Problem?
422(2)
Troubleshooting Tools and Techniques
424(7)
Potential Problems List
431(18)
Transition Problems
449(1)
Interoperbility and Version Problems
450(4)
TSIG Errors
454(1)
Problem Symptoms
455(7)
Programming with the Resolver and Name Server Library Routines
462(36)
Shell Script Programming with nslookup
462(6)
C Programming with the Resolver Library Routines
468(25)
Perl Programming with Net::DNS
493(5)
Miscellaneous
498(29)
Using CNAME Records
498(5)
Wildcards
503(1)
A Limitation of MX Records
504(1)
Dialup Connections
504(5)
Network Names and Numbers
509(2)
Additional Resource Records
511(7)
DNS and Wins
518(2)
DNS and Windows 2000
520(7)
A DNS Message Format and Resource Records 527(20)
B Bind Compatibility Matrix 547(2)
C Compiling and Installing Bind on Linux 549(4)
D Top-Level Domains 553(4)
E Bind Name Server and Resolver Configuration 557(20)
Index 577

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.