
Publisher: O'ReillyPub Date: December 2003ISBN: 0-596-00562-8Pages: 416















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 the Microsoft DNS Server

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.
Name Servers and Zones

Section 2.5.
Resolvers

Section 2.6.
Resolution

Section 2.7.
Caching


Chapter 3.
Where Do I Start?

Section 3.1.
Which Name Server?

Section 3.2.
Choosing a Domain Name


Chapter 4.
Setting Up the Microsoft DNS Server

Section 4.1.
Our Zone

Section 4.2.
Installing the Microsoft DNS Server

Section 4.3.
The DNS Console

Section 4.4.
Setting Up DNS Data

Section 4.5.
Running a Primary Master Name Server

Section 4.6.
Running a Secondary Name Server

Section 4.7.
Adding More Zones

Section 4.8.
DNS Properties

Section 4.9.
What Next?


Chapter 5.
DNS and Electronic Mail

Section 5.1.
MX Records

Section 5.2.
Adding MX Records with the DNS Console

Section 5.3.
What''''s a Mail Exchanger, Again?

Section 5.4.
The MX Algorithm

Section 5.5.
DNS and Exchange


Chapter 6.
Configuring Hosts

Section 6.1.
The Resolver

Section 6.2.
Resolver Configuration

Section 6.3.
Advanced Resolver Features

Section 6.4.
Other Windows Resolvers

Section 6.5.
Sample Resolver Configurations


Chapter 7.
Maintaining the Microsoft DNS Server

Section 7.1.
What About Signals?

Section 7.2.
Logging

Section 7.3.
Updating Zone Data

Section 7.4.
Zone Datafile Controls

Section 7.5.
Aging and Scavenging


Chapter 8.
Integrating with Active Directory

Section 8.1.
Active Directory Domains

Section 8.2.
Storing Zones in Active Directory

Section 8.3.
DNS as a Service Location Broker


Chapter 9.
Growing Your Domain

Section 9.1.
How Many Name Servers?

Section 9.2.
Adding More Name Servers

Section 9.3.
Registering Name Servers

Section 9.4.
Changing TTLs

Section 9.5.
Planning for Disasters

Section 9.6.
Coping with Disaster


Chapter 10.
Parenting

Section 10.1.
When to Become a Parent

Section 10.2.
How Many Children?

Section 10.3.
What to Name Your Children

Section 10.4.
How to Become a Parent: Creating Subdomains

Section 10.5.
Subdomains of in-addr.arpa Domains

Section 10.6.
Good Parenting

Section 10.7.
Managing the Transition to Subdomains

Section 10.8.
The Life of a Parent


Chapter 11.
Advanced Features and Security

Section 11.1.
New Ways to Make Changes

Section 11.2.
WINS Linkage

Section 11.3.
Building Up a Large, Sitewide Cache with Forwarders

Section 11.4.
Load Sharing Between Mirrored Servers

Section 11.5.
The ABCs of IPv6 Addressing

Section 11.6.
Securing Your Name Server


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.
Managing DNS from the Command Line

Section 13.1.
Installing the DNS Server

Section 13.2.
Stopping and Starting the DNS Server Service

Section 13.3.
Managing the DNS Server Configuration

Section 13.4.
An Installation and Configuration Batch Script

Section 13.5.
Other Command-Line Utilities


Chapter 14.
Managing DNS Programmatically

Section 14.1.
WMI and the DNS Provider

Section 14.2.
WMI Scripting with VBScript and Perl

Section 14.3.
Server Classes

Section 14.4.
Zone Classes

Section 14.5.
Resource Record Classes


Chapter 15.
Troubleshooting DNS

Section 15.1.
Is DNS Really Your Problem?

Section 15.2.
Checking the Cache

Section 15.3.
Using DNSLint

Section 15.4.
Potential Problem List

Section 15.5.
Interoperability Problems

Section 15.6.
Problem Symptoms


Chapter 16.
Miscellaneous

Section 16.1.
Using CNAME Records

Section 16.2.
Wildcards

Section 16.3.
A Limitation of MX Records

Section 16.4.
DNS and Internet Firewalls

Section 16.5.
Dial-up Connections


Appendix A.
DNS Message Format and Resource Records

Section A.1.
Master File Format

Section A.2.
DNS Messages

Section A.3.
Resource Record Data


Appendix B.
Converting from BIND to the Microsoft DNS Server

Section B.1.
Step 1: Change the DNS Server Startup Method to File

Section B.2.
Step 2: Stop the Microsoft DNS Server

Section B.3.
Step 3: Change the Zone Datafile Naming Convention

Section B.4.
Step 4: Copy the Files

Section B.5.
Step 5: Get a New Root Name Server Cache File

Section B.6.
Step 6: Restart the DNS Server

Section B.7.
Step 7: Change the DNS Server Startup Method to Registry


Appendix C.
Top-Level Domains

