Chapter 18: DNS and NIS

Chapter 18: DNS and NIS


Secrets in This Chapter

  • Using the Domain Name System (DNS)

  • Understanding Hierarchical Domain Names

  • Learning More about DNS and BIND

  • Understanding named-the BIND Name Server

  • Configuring the Resolver

  • Examining the /etc/named.conf File

  • Understanding Resource Record (RR) Format

  • Using Network Information Service (NIS)

  • Setting the NIS Domain Name

  • Configuring the Master NIS Server

Domain Name System (DNS) is an Internet service that converts a fully qualified domain name, such as, into its corresponding IP address. You can think of DNS as the directory of Internet hosts-DNS is what enables you to refer to a host by its name even though TCP/IP requires IP addresses for data transfers. DNS is implemented by a hierarchy of distributed DNS servers. This chapter provides an overview of DNS and shows you how to set up a caching DNS server on your Red Hat Linux system.

Network Information System (NIS) is a client/server service designed to manage information shared among several host computers on a network. Typically, NIS is used on UNIX (and Linux) systems to maintain a common set of user accounts and other system files for a group of hosts. This, among other things, enables a user to log in on all hosts with the same user name and password. This chapter describes the NIS client and server software and shows you how to use them on a Red Hat Linux system.