Apress Access

Pro DNS and BIND 10

By Ron Aitchison

  • eBook Price: $38.99
Buy eBook Buy Print Book
Pro DNS and BIND 10 guides you through the challenging array of features surrounding DNS with a special focus on the latest release of BIND, the world's most popular DNS implementation.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-3048-9
  • 692 Pages
  • User Level: Beginner to Advanced
  • Publication Date: February 23, 2011
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Go Recipes
  • Certified OpenStack Administrator Study Guide
  • Python Recipes Handbook
  • Beginning Elastic Stack
  • Beginning Hibernate, 4th Edition
  • Practical LPIC-1 Linux Certification Study Guide
  • Learn CakePHP, Second Edition
  • PHP Development Tool Essentials
  • Practical D3.js
  • Pro Oracle Identity and Access Management Suite
Full Description

Pro DNS and BIND 10 guides you through the challenging array of features surrounding DNS with a special focus on the latest release of BIND, the world’s most popular DNS implementation. This book unravels the mysteries of DNS, offering insight into origins, evolution, and key concepts like domain names and zone files. This book focuses on running DNS systems based on BIND 10, the first stable release that includes support for the latest DNSSEC standards.

Whether you administer a DNS system, are thinking about running one, or you simply want to understand the DNS system, then this book for you. Pro DNS and BIND 10 starts with simple concepts, then moves on to full security-aware DNSSEC configurations. Various features, parameters, and Resource Records are described and illustrated with examples.

The book contains a complete reference to zone files, resource records, and BIND's configuration file parameters. You can treat the book as a simple paint-by-numbers guide to everything from a simple caching DNS to the most complex secure DNS (DNSSEC) implementation. Background information is included for when you need to know what to do and why you have to do it, and so that you can modify processes to meet your unique needs.

What you’ll learn

  • Get an introduction to DNS, zone files, resource records, DNS operators, types, and IPv6
  • How to install and use BIND, common DNS Tasks, DNS diagnostics/tools, secure configurations and more
  • How to secure a DNS for zone transfer or dynamic update
  • What DNSSEC is and how to use it
  • How to use the definitive BIND Configuration and Zone File References
  • How to use the new BIND APIs and Resolver Libraries
  • How to use DNS messages/records and Active Directory

Who this book is for

This book is for DNS and system administrators, especially in large corporations, and for government agency security experts. It's also for IT management, domain registrars, registry operators, and security auditors.

Table of Contents

Table of Contents

  1. An Introduction to DNS
  2. Zone Files and Resource Records
  3. DNS Operations
  4. DNS Types
  5. DNS and IPv6
  6. Installing BIND
  7. BIND Type Samples
  8. DNS Techniques
  9. DNS Diagnostics and Tools
  10. DNS Secure Configurations
  11. DNSSEC
  12. BIND Configuration Reference
  13. Zone File Reference
  14. BIND APIs and Resolver Libraries
  15. DNS Messages and Records
  16. Appendix A: Domain Name Registration
  17. Appendix B: DNS RFCs
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 197:
On page 197 mention of RFC 4952 is mentioned regarding wildcards. The correct RFC # IS 4592. (http://tools.ietf.org/html/rfc4592)

On page 331:

The following description order is wrong.

"RRSIG RR used to sign any RRset and the DNSKEY RRs used to validate them may be acquired at different times"
Author Comment:
It should be:

DNSKEY RR used to sign any RRset and the RRSIG RRs used to validate them may be acquired at different times


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book