DNS in Action: A detailed and practical guide to DNS implementation, configuration, and administration

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

A detailed and practical guide to DNS implementation, configuration, and administration

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

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.

What you will learn from this book?

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.

Who this book is written 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.

Author(s): Alena Kabelov¿, Libor Dost¿lek
Publisher: Packt Publishing
Year: 2006

Language: English
Pages: 195

Cover......Page 1
Credits......Page 4
About the Authors......Page 5
Table of Contents......Page 7
Preface......Page 13
What This Book Covers......Page 14
Conventions......Page 15
Customer Support......Page 16
1 Domain Name System......Page 17
1.1 Domains and Subdomains......Page 18
1.2 Name Syntax......Page 19
1.3 Reverse Domains......Page 20
1.4 Domain 0.0.127.in-addr.arpa......Page 21
1.5 Zone......Page 22
1.7 Queries (Translations)......Page 23
1.8 Resolvers......Page 28
1.9 Name Server......Page 32
1.10 Forwarder Servers......Page 36
2.1 Resource Records......Page 39
2.3 DNS Query......Page 41
3.1 DNS Update......Page 59
3.2 DNS Notify......Page 64
3.3 Incremental Zone Transfer......Page 67
3.4 Negative Caching (DNS NCACHE)......Page 70
3.5 DNS IP version 6 Extension......Page 72
3.6 DNS Security Protocols......Page 76
3.7 TSIG......Page 88
3.8 Saving Certificates to DNS......Page 90
4.1 DNS Database......Page 91
4.2 RR Format......Page 93
4.3 Name Server Implementation in BIND......Page 101
4.4 Microsoft's Native Implementation of DNS in Windows 2000/2003......Page 123
5.1 Tools for DNS Debugging......Page 129
5.2 The rndc Program......Page 140
5.3 Errors in DNS Configuration......Page 146
6.1 Example 1......Page 147
6.2 Example 2......Page 149
6.3 Domain Registration......Page 151
7 Reverse Domain Delegation......Page 155
8.1 International Organizations......Page 161
8.2 Regional Internet Registry (RIR)......Page 163
8.3 IP Addresses and AS Numbers......Page 164
8.5 Delegation of Second-Level Domains......Page 166
9 DNS in Closed Intranets......Page 167
9.1 Configuring a Root Name Server on the Same Server (BIND Version 4)......Page 170
9.2 Configuring a Root Name Server on a Separate Server (BIND Version 4)......Page 171
9.3 Root DNS Server in Windows 2000/2003......Page 172
10 DNS and Firewall......Page 173
10.1 Shared DNS for Internet and Intranet......Page 174
10.2 Name Server Installed on Firewall......Page 177
10.3 Dual DNS......Page 180
10.4 End Remarks......Page 181
Country Codes and RIRs......Page 183
Index......Page 191