DNS and BIND by Paul Albitz
"DNS and BIND" is about one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors say in the preface, if you're using the Internet, you're already using DNS - even if you don't know it. This edition covers the 9.1.0 and 8.2.3 versions of BIND along with the older 4.9 version. There's also more extensive coverage of NOTIFY, IPv6 forward and reverse mapping, transaction signatures, and the new DNS Security Extensions; and a new section on accommodating Windows 2000 clients, servers and Domain Controllers. Whether you're an administrator involved daily with DNS or a user who wants to be more informed about the Internet and how it works, the book should be of interest. Topics include: what DNS does, how it works, and when you need to use it; how to find your own place in the Internet's name space; setting up name servers; using MX records to route mail; configuring hosts to use DNS name servers; subdividing domains (parenting); securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus name servers, and so on; mapping one name to several servers for load sharing; troubleshooting: using nslookup, reading debugging output, common problems; and DNS programming, using the resolver library and Perl's Net::DNS module.