Free Sample
+ Collection
Code Files

DNS in Action

Alena Kabelová, Libor Dostálek

A detailed and practical guide to DNS implementation, configuration, and administration
RRP $17.99
RRP $29.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781904811787
Paperback196 pages

About This Book

  • Technically detailed with practical solutions
  • Comprehensive guide to configuration and administration of DNS servers
  • Covers DNS Extensions, delegation, and registration

Who This Book Is For

This book is for system administrators and network architects who need to learn how to run and configure DNS servers. A working knowledge of TCP/IP protocols is presumed.

Table of Contents

Chapter 1: Domain Name System
1.1 Domains and Subdomains
1.2 Name Syntax
1.3 Reverse Domains
1.4 Domain
1.5 Zone
1.6 Reserved Domains and Pseudodomains
1.7 Queries (Translations)
1.8 Resolvers
1.9 Name Server
1.10 Forwarder Servers
Chapter 2: DNS Protocol
2.1 Resource Records
2.2 DNS Protocol
2.3 DNS Query
Chapter 3: DNS Extension
3.1 DNS Update
3.2 DNS Notify
3.3 Incremental Zone Transfer
3.4 Negative Caching (DNS NCACHE)
3.5 DNS IP version 6 Extension
3.6 DNS Security Protocols
3.7 TSIG
3.8 Saving Certificates to DNS
Chapter 4: Name Server Implementation
4.1 DNS Database
4.2 RR Format
4.3 Name Server Implementation in BIND
4.4 Microsoft’s Native Implementation of DNS in Windows 2000/2003
Chapter 5: Tools for DNS Debugging and Administration
5.1 Tools for DNS Debugging
5.2 The rndc Program
5.3 Errors in DNS Configuration
Chapter 6: Domain Delegation and Registration
6.1 Example 1
6.2 Example 2
6.3 Domain Registration
Chapter 7: Reverse Domain Delegation
Chapter 8: Internet Registry
8.1 International Organizations
8.2 Regional Internet Registry (RIR)
8.3 IP Addresses and AS Numbers
8.4 Internet Registry
8.5 Delegation of Second-Level Domains
Chapter 9: DNS in Closed Intranets
9.1 Configuring a Root Name Server on the Same Server (BIND Version 4)
9.2 Configuring a Root Name Server on a Separate Server (BIND Version 4)
9.3 Root DNS Server in Windows 2000/2003
Chapter 10: DNS and Firewall
10.1 Shared DNS for Internet and Intranet
10.2 Name Server Installed on Firewall
10.3 Dual DNS
10.4 End Remarks

What You Will Learn

This book covers all the basic as well as advanced uses of DNS:

Chapter 1 introduces basic DNS concepts, such as domains and subdomains, domain naming syntax,  reverse domains, zones, queries, resolvers, name servers, forwarder servers.

Chapter 2 explains the DNS protocol, focusing on DNS query. The chapter makes use of several examples of DNS client-server communication. Including an example of a non-existent RR query and its answer, communication with a root server, and TCP and UDP DNS queries.

Chapter 3 describes extension to the DNS protocol, including DNS Update, DNS Notify, Incremental Zone Transfer, Negative caching, DNS IPv6 Extension, DNSsec, and TSIG.

Chapter 4 discusses name server implementations, focusing on Bind, versions 4, 8, and 9. The use and configuration of the program named is explained in detail. The chapter also discusses the Windows 2000 implementation.

Chapter 5 covers DNS tuning and administration and tools, such as named-checkconf, named-checkzone, nslookup, dnswalk, dig, and rndc.

Chapter 6 focuses on DNS delegation from a primary to secondary servers. The process of domain registration is also explained in the chapter.

Chapter 7 talks about the delegation and registration of reverse domains.

The internet registry is the subject of Chapter 8. It covers the regional internet registry, division of the world between RIR and country codes, and RIPE database and its various objects.

Chapter 9 shows how to configure DNS servers in closed intranets, i.e. networks that are not connected to the internet. It covers configuring a root name server on a separate server (BIND 4) and configuring a name server for the root domain.

Chapter 10 covers sharing a DNS database between the Internet and intranet, as well as having separate servers. It also discusses installing name servers on firewalls.

In Detail

The Domain Name System is one of the foundations of the internet. It is the system that allows the translation of human-readable domain names into machines-readable IP addresses and the reverse translation of IP addresses into domain names. This book describes the basic DNS protocol and its extensions; DNS delegation and registration, including for reverse domains; using DNS servers in networks that are not connected to the internet; and using DNS servers on firewall machines. Many detailed examples are used throughout the book to show perform various configuration and administration tasks.


Read More