DNS Boot Camp

Back

DNS is the heart of the Internet

The Domain Name System or DNS is central to the proper operation of the Internet as a whole and your email and web site specifically. It is responsible for resolving names such as email addresses and web site URLs to their proper IP addresses and vice-versa. DNS can even be used to help you reduce the amount of spam mail you receive by taking advantage of DNS-based black lists called RBLs, DNSBLs, and RHSBLs.

The biggest problem with DNS is the lack of knowledge about how to configure and manage it. The most highly-publicized example of this was on January 23, 2001 when Microsoft's entire Internet site was down for over a day due to their DNS servers being unreachable. Microsoft had no DNS redundancy.

Microsoft is not alone. At least 25% of all DNS servers today are broken in some way. Many of these broken servers are managed by Internet Service Providers (ISPs) who should know better. Even if your DNS is managed by someone else, it's in your best interest to know DNS so you can ensure the health of your Internet site.

The most popular implementation of DNS is the open source BIND package used by most DNS servers world-wide. Even proprietary vendor DNS servers, such as those from Microsoft and Novell are (mostly) compatible with BIND. However, BIND is a feature-packed, monolithic program that occassionally has security problems. Alternative DNS software is more secure and should seriously be considered for sites that wish to resist attacks.

This course focuses on BIND, djbdns, NSD, and Windows 2000 DNS. However, this knowledge is directly usable by people using other DNS software, such as Novell's DNS.

This course will bring you up to speed on DNS quickly. You'll understand the issues and keep your DNS running trouble free.

DNS Trainer

You'll receive a copy of the DNS trainer - a CD-ROM that allows you to use pre-installed, ready-to-run copies of the software covered in this course. You simply boot your computer from the CD-ROM. You don't need to install anything on your hard disk.

Course contents

Introduction
Overview of DNS
BIND 4, BIND 8, and BIND 9
Overview of BIND features
BIND on Unix, Linux, Windows and NetWare
Microsoft's DNS on NT/2000
Novell's DNS on NetWare 5
Domain Names
Upper level names
COM, EDU, GOV, INT, MIL, NATO, NET
Country names
The .US domain
The "dot" at the end of a name
Second level names
Lower level names
Registering Domain Names
ICANN-accredited registrars
Registering .US names
Registering domains in other countries
Registering DNS servers
Which contacts?
WHOIS databases
Setting up BIND
Master/Slave servers
Master file
Zone files
Setting up a master zone
Setting up a slave
Setting up forwarders
Resource Records
Address records
Mail Exchanger (MX) records
PTR records
SOH record
Setting the serial number
Setting Refresh and Retry times
Setting expiration times
The NOTIFY feature of BIND 8
SRV records
TXT records
DNS Tools
The nslookup program
The dig program
The host program
The dnswalk program
Logging
Channels and Categories
Using the Syslog facility
Logging queries
Lame server logging
Logging unapproved requests
Security
CERT DNS security advisories
Authorizing zone transfers
Authorizing queries
Version number reporting

Back Copyright © 1999-2004 by the Accelerated Learning Center. All rights reserved.