Previous Page
Next Page

Book Cover
DNS and BIND, 5th Edition
By Paul Albitz, Cricket Liu
...............................................
Publisher: O'Reilly
Pub Date: May 2006
Print ISBN-10: 0-596-10057-4
Print ISBN-13: 978-0-59-610057-5
Pages: 640
 

Table of Contents  | Index

   Copyright
   Preface
      Chapter 1.  Background
      Section 1.1.  A (Very) Brief History of the Internet
      Section 1.2.  On the Internet and Internets
      Section 1.3.  The Domain Name System, in a Nutshell
      Section 1.4.  The History of BIND
      Section 1.5.  Must I Use DNS?
      Chapter 2.  How Does DNS Work?
      Section 2.1.  The Domain Namespace
      Section 2.2.  The Internet Domain Namespace
      Section 2.3.  Delegation
      Section 2.4.  Nameservers and Zones
      Section 2.5.  Resolvers
      Section 2.6.  Resolution
      Section 2.7.  Caching
      Chapter 3.  Where Do I Start?
      Section 3.1.  Getting BIND
      Section 3.2.  Choosing a Domain Name
      Chapter 4.  Setting Up BIND
      Section 4.1.  Our Zone
      Section 4.2.  Setting Up Zone Data
      Section 4.3.  Setting Up a BIND Configuration File
      Section 4.4.  Abbreviations
      Section 4.5.  Hostname Checking
      Section 4.6.  Tools
      Section 4.7.  Running a Primary Nameserver
      Section 4.8.  Running a Slave Nameserver
      Section 4.9.  Adding More Zones
      Section 4.10.  What's Next?
      Chapter 5.  DNS and Electronic Mail
      Section 5.1.  MX Records
      Section 5.2.  Movie.edu's Mail Server
      Section 5.3.  What's a Mail Exchanger, Again?
      Section 5.4.  The MX Algorithm
      Section 5.5.  DNS and Email Authentication
      Chapter 6.  Configuring Hosts
      Section 6.1.  The Resolver
      Section 6.2.  Resolver Configuration
      Section 6.3.  Sample Resolver Configurations
      Section 6.4.  Minimizing Pain and Suffering
      Section 6.5.  Additional Configuration Files
      Section 6.6.  The Windows XP Resolver
      Chapter 7.  Maintaining BIND
      Section 7.1.  Controlling the Nameserver
      Section 7.2.  Updating Zone Datafiles
      Section 7.3.  Organizing Your Files
      Section 7.4.  Changing System File Locations
      Section 7.5.  Logging
      Section 7.6.  Keeping Everything Running Smoothly
      Chapter 8.  Growing Your Domain
      Section 8.1.  How Many Nameservers?
      Section 8.2.  Adding More Nameservers
      Section 8.3.  Registering Nameservers
      Section 8.4.  Changing TTLs
      Section 8.5.  Planning for Disasters
      Section 8.6.  Coping with Disaster
      Chapter 9.  Parenting
      Section 9.1.  When to Become a Parent
      Section 9.2.  How Many Children?
      Section 9.3.  What to Name Your Children
      Section 9.4.  How to Become a Parent: Creating Subdomains
      Section 9.5.  Subdomains of in-addr.arpa Domains
      Section 9.6.  Good Parenting
      Section 9.7.  Managing the Transition to Subdomains
      Section 9.8.  The Life of a Parent
      Chapter 10.  Advanced Features
      Section 10.1.  Address Match Lists and ACLs
      Section 10.2.  DNS Dynamic Update
      Section 10.3.  DNS NOTIFY (Zone Change Notification)
      Section 10.4.  Incremental Zone Transfer (IXFR)
      Section 10.5.  Forwarding
      Section 10.6.  Views
      Section 10.7.  Round-Robin Load Distribution
      Section 10.8.  Nameserver Address Sorting
      Section 10.9.  Preferring Nameservers on Certain Networks
      Section 10.10.  A Nonrecursive Nameserver
      Section 10.11.  Avoiding a Bogus Nameserver
      Section 10.12.  System Tuning
      Section 10.13.  Compatibility
      Section 10.14.  The ABCs of IPv6 Addressing
      Section 10.15.  Addresses and Ports
      Chapter 11.  Security
      Section 11.1.  TSIG
      Section 11.2.  Securing Your Nameserver
      Section 11.3.  DNS and Internet Firewalls
      Section 11.4.  The DNS Security Extensions
      Chapter 12.  nslookup and dig
      Section 12.1.  Is nslookup a Good Tool?
      Section 12.2.  Interactive Versus Noninteractive
      Section 12.3.  Option Settings
      Section 12.4.  Avoiding the Search List
      Section 12.5.  Common Tasks
      Section 12.6.  Less Common Tasks
      Section 12.7.  Troubleshooting nslookup Problems
      Section 12.8.  Best of the Net
      Section 12.9.  Using dig
      Chapter 13.  Reading BIND Debugging Output
      Section 13.1.  Debugging Levels
      Section 13.2.  Turning On Debugging
      Section 13.3.  Reading Debugging Output
      Section 13.4.  The Resolver Search Algorithm and Negative Caching (BIND 8)
      Section 13.5.  The Resolver Search Algorithm and Negative Caching (BIND 9)
      Section 13.6.  Tools
      Chapter 14.  Troubleshooting DNS and BIND
      Section 14.1.  Is NIS Really Your Problem?
      Section 14.2.  Troubleshooting Tools and Techniques
      Section 14.3.  Potential Problem List
      Section 14.4.  Transition Problems
      Section 14.5.  Interoperability and Version Problems
      Section 14.6.  TSIG Errors
      Section 14.7.  Problem Symptoms
      Chapter 15.  Programming with the Resolver and Nameserver Library Routines
      Section 15.1.  Shell Script Programming with nslookup
      Section 15.2.  C Programming with the Resolver Library Routines
      Section 15.3.  Perl Programming with Net::DNS
      Chapter 16.  Architecture
      External, Authoritative DNS Infrastructure
      Forwarder Infrastructure
      Internal DNS Infrastructure
      Operations
      Keeping Up with DNS and BIND
      Chapter 17.  Miscellaneous
      Section 17.1.  Using CNAME Records
      Section 17.2.  Wildcards
      Section 17.3.  A Limitation of MX Records
      Section 17.4.  Dial-up Connections
      Section 17.5.  Network Names and Numbers
      Section 17.6.  Additional Resource Records
      Section 17.7.  ENUM
      Section 17.8.  Internationalized Domain Names
      Section 17.9.  DNS and WINS
      Section 17.10.  DNS, Windows, and Active Directory
      DNS Message Format and Resource Records
      Section A.1.  Master File Format
      Section A.2.  DNS Messages
      Section A.3.  Resource Record Data
      BIND Compatibility Matrix
      Compiling and Installing BIND on Linux
      Section C.1.  Instructions for BIND 8
      Section C.2.  Instructions for BIND 9
      Top-Level Domains
      BIND Nameserver and Resolver Configuration
      Section E.1.  BIND Nameserver Boot File Directives and Configuration File Statements
      Section E.2.  BIND 8 Configuration File Statements
      Section E.3.  BIND 9 Configuration File Statements
      Section E.4.  BIND Resolver Statements
      Section E.5.  BIND 9 Options Statement
   About the Authors
   Colophon
   Index

Previous Page
Next Page