Chapter 21. Configuring a DNS Server

IN THIS CHAPTER

  • DNS theory

  • Configuring caching and forwarding

  • Examining DNS record types

  • Constructing zones

  • Using YaST's DNS Server module

  • Choosing a mail client

We have talked about a few backbone services of the Internet in this book, but one of the most important ones is the role of the name server. Imagine life without names; going to your favorite search engine (e.g., www.google.com) would involve your having to type http://66.102.11.104. Not so bad, but if you had ten favorite sites, you would have to remember all of those addresses. As TCP/IP needs to use IP addresses to make a connection to another machine, the Domain Name System (DNS) is important to bridge the gap between the human and the computer. The role of DNS is not just to translate names to IP addresses, but also to form the basis for mail server lookups and reverse name lookups (IP addresses to names).

The most popular DNS server on the Internet is the Berkeley Internet Name Daemon (BIND). BIND truly is an open source success, on par with Apache. Both are terribly important to the function of the Internet, and both are very well-written pieces of software.

Some DNS Theory

As is customary in the Unix world, DNS is distributed and hierarchical in design. The DNS management is controlled locally in a domain, and this is something that may need to be explained. The dictionary tells us that domain is a "territory over which rule or control is exercised." The term "domain" has been used to ...

Get Open SUSE® 11.0 and SUSE® Linux® Enterprise Server Bible now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.