Tutorial Series

An Introduction to Managing DNS

DNS, or the domain name system, is an essential component of modern internet communication. It allows us to reference computers by names instead of IP addresses. In this series, we will cover the basic ideas behind DNS so that you feel comfortable working with it. Afterwards, we will walk through various ways that you can gain greater control over your domains and DNS resolution.
  1. An Introduction to DNS Terminology, Components, and Concepts

    February 18, 2014
    DNS, or the Domain Name System, is an integral part of how the internet functions today. However, the way that DNS works is often quite mysterious for new administrators. In this guide, we will discuss some of the common terminology and concepts that are involved in DNS configuration.
  2. A Comparison of DNS Server Types: How To Choose the Right DNS Configuration

    June 30, 2014
    DNS is a robust system that is absolutely essential in modern internet communication. Through a combination of delegation, redundancy, and caching, a client can receive the precise address of any of the system's servers or sites by querying a complex network of computers for a simple name. In this article, we will discuss some of the different kinds of DNS servers that work together to make this possible. We will go over the advantages of each type and why you would choose one over another.
  3. How To Set Up a Host Name with DigitalOcean

    August 28, 2012
    This article walks you through setting up the DNS for your site. The tutorial includes steps to set up an A records, point your nameservers, and provides some information about MX records.
  4. How To Configure Bind as a Caching or Forwarding DNS Server on Ubuntu 14.04

    June 25, 2014
    Bind is an extremely flexible DNS server that can be configured in many different ways. In this guide, we will discuss how to install Bind on an Ubuntu 14.04 server and configure it as either a caching or forwarding DNS server. Leveraging a DNS server configured like this can help speed up DNS queries for client computers.
  5. How To Configure Bind as an Authoritative-Only DNS Server on Ubuntu 14.04

    June 27, 2014
    Bind, the most popular DNS server, is used as the backbone of much of the world's DNS system. In this guide, we will discuss how to configure a pair of DNS servers to act as master and slave authoritative-only DNS servers for your domains. We will be demonstrating this on Ubuntu 14.04.
  6. How To Configure BIND as a Private Network DNS Server on Ubuntu 14.04

    August 12, 2014
    In this tutorial, we will go over how to set up an internal DNS server, using the BIND name server software (BIND9) on Ubuntu 14.04, that can be used by your Virtual Private Servers (VPS) to resolve private host names and private IP addresses. This provides a central way to manage your internal hostnames and private IP addresses, which is indispensable when your environment expands to more than a few hosts.
  7. How To Use NSD, an Authoritative-Only DNS Server, on Ubuntu 14.04

    July 3, 2014
    NSD is an authoritative-only DNS server that is optimized to serve zone information quickly and efficiently. While some other DNS solutions provide value through their flexibility, NSD focuses on doing one task extremely well. In this guide, we will demonstrate how to configure NSD to authoritatively serve a domain on two servers in a master-slave configuration. We will be using Ubuntu 14.04 as the host system.