Skip to content

DNS for Dummies

Spend $50 to get a free DVD!

ISBN-10: 0764516833

ISBN-13: 9780764516832

Edition: 2003

Authors: Blair Rampling, David Dalan

List price: $34.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


DNS is essentially a directory used to resolve Internet hostnames to IP addresses. This is an entry-level book for learning about both Domain Name Service (DNS) clients and servers. It details the theory of DNS including its terminology and architecture as well as other information.
Customers also bought

Book details

List price: $34.99
Copyright year: 2003
Publisher: John Wiley & Sons, Incorporated
Publication date: 2/7/2003
Binding: Paperback
Pages: 360
Size: 7.50" wide x 9.25" long x 1.00" tall
Weight: 1.870
Language: English

About This Book
How to Use This Book
What You Don't Need to Read
Foolish Assumptions
How This Book Is Organized
Icons Used In This Book
Where to Go from Here
How DNS Makes the Internet Go 'Round
The Basics of DNS
A Short History of the Internet
I Introduce Thee to TCP/IP
The OSI model
Wrap it up: Encapsulation
DNS: What It Is and What It Does
Seeing the DNS Difference
Setting Up Your Systems to Use DNS
Serving DNS with Windows
Getting your name on Unix
Organizing and Subdividing DNS
Making DNS Work Harder, Safer, and Better
DNS Namespaces
Playing the Domain Name Game
Back Off--You're in My DNS Namespace!
Planning Your DNS Namespace
Planning a namespace for Internet or corporate applications
Planning a namespace for Microsoft Windows Active Directory
Whose Name Is It, Anyway? (Top-Level Domains)
The DNS Request Process
Making the Connection
Layer 3: I see IP
Getting from A to B
Dealing with Decimals
A Cure for Growing Pains: IPv6
Getting Down to Business
Taking a Close Look with NSLOOKUP
Facilitating Other Applications with DNS
Getting into E-Mail
Understanding MX Records
Using Multiple MX Records
Configuring Mail Servers As Mail Exchangers
Microsoft Exchange 2000
Multi-Tier Applications and DNS
Microsoft Active Directory and DNS
Working with DNS Clients
Configuring a DNS Client
Making the Server Connection
Getting Your Client a Windows Seat
Windows sherbert: It's mulitflavored!
Working with older versions of Windows
Penguins Like DNS Too (Linux)
Using the DNS Clients on Your System
Discovering the Two Types of DNS Clients
Looking at Resolvers and What They Do for DNS
Working with the Windows resolver
Changing the behavior of the Windows resolver
Finding the Integrated DNS Clients in Windows
Using the Command-Line Client (NSLOOKUP) in Windows
Using NSLOOKUP in batch mode
Using NSLOOKUP in interactive mode
Finding the DNS Clients in Unix/Linux
Using Command-Line Clients with Unix/Linux
Using DIG
WHOIS in Windows
WHOIS in Unix
Working with DNS Servers
Installing a Microsoft DNS Server
Providing DNS Services with Windows 2000 or Windows .NET Server
Making DNS Come Alive with Active Directory
Installin a DNS Server on Windows NT 4.0
Getting Under the Hood: DNS Service Configuration
Working with Windows 2000 and Windows .NET Server
Working with Windows NT 4.0
Unix Domain Name Servers
Installing BIND the Easy Way
Getting to the Source
Making Changes to BIND
Getting BIND running
Changing BIND configuration files
How to make cache
Zoned out
Make It Go! No, Wait--Make It Stop!
RNDC Isn't a Rap Group
The Details: Setting Up Your DNS Zones
The Basics: Zones and Records
Understanding DNS Zones
Forward lookup zones
Reverse lookup zones
DNS Records
Record Types
Working with Windows
Moving forward in Windows
Adding records to the zone
Adding another record type
Windows in reverse
Making Use of Unix
Forward-looking Unix
New reverse zones in Unix
Splitting the load: include statements
Using Subdomains
Configuring Subdomains in Windows DNS
Configuring Subdomains in BIND
Taking the easy way out
Serious subdomains
Security and Advanced DNS Tricks
An Antidote for a Poisoned Cache: DNS Security
Potential DNS Security Issues
Server security
External and internal DNS
Poisoned DNS
Leaky seals
Securing DNS on Windows
Restricting zone transfers
Restricting interfaces
Zone ACLs
Dynamic DNS security
Save the planet--stop cache pollution
Securing DNS (BIND) on Unix
Transaction signatures and control security
Using codes: Encryption
Securing zone transfers
Restricting interfaces
Dynamic DNS security
Controlling access
Running BIND in a jail
What Else Can DNS Do?
A Dynamic Scavenger
Understanding Dynamic DNS
Enabling dynamic DNS on a Windows server
Dynamic DNS and BIND
Keeping things fresh
Feel the Burn: Handling Heavy Loads
The round robin is on the window
Configuring round robin DNS on BIND
Sending Notice
Using NOTIFY on Windows 2000 and Windows .NET
Working with NOTIFY on BIND
Moving in Increments
Split DNS
Using DNS and WINS
Forward zone WINS integration
Reverse zone WINS integration
"It Doesn't Work!" (Troubleshooting)
Troubleshooting Microsoft Windows DNS
Troubleshooting BIND
The Part of Tens
Ten DNS Services and Resources
Services That Need DNS
The World Wide Web
Instant messaging
Microsoft Active Directory
Multiple-tier applications
System administration
Finding More Information
BIND on RedHat Linux
DNS and Active Directory
The Web site
Ten Things Even Experienced People Do to Make DNS Break
Syntax, Syntax, Syntax
Forget the Trailing Period
Fail to Keep Your @ in Order
Mix Names and IP
Don't Apply Changes
Don't Increment
Foret That Pointing Is Okay
Timeout: Long and Short
Use Unannounced Servers and MX Records
The Top Ten Tips for Maintaining a Manageable DNS Server
Slice It Up with Subdomains
Save Yourself the Legwork
Keep Things Consistent
Section Zone Files
Comment Your Code
Batteries Not Included (include Statements)
Back Up in Case You Blow Up
Make a Log and Check It Twice
The Top Ten DNS Server Design Considerations
Keeping the Server Secure
In Case of Emergency
Don't Put All the Eggs in One Basket
Less Is More
Thanks for the Memory
Processing Power!
Room to Move: Bandwidth
Maintenance Free?
There Is No Free Lunch
Using the DNSCMD Utility
Installing the DNSCMD Utility
Using the DNSCMD Utility
Gathering information
Changing the server configuration
Changing the zone configuration
Configuring records
Using Webmin for BIND Administration
Get In with Webmin
Using packages
Starting at the source
"How Do I Use This Thing?"
Making Webmin play with BIND
Exploring the BIND module
Other DNS Server Applications
Windows-Based DNS Servers
Get 'em in a BIND
Incognito DNS Commander
Simple DNS Plus: Keep it simple and then some
Unix DNS Server Applications
TinyDNS (djbdns)
Incognito DNS Commander