Linux Domain Name Server (DNS)

By Cara Nolte

Prepare for the 207 section of the LPIC-2 202-450 exam by learning the basics of DNS, creating name server configurations, and more.

1 hour
  • 28 Lessons
  • 6 Hands-On Labs

About the course

This is a standalone course but is also a learning path in order to prepare you for the LPIC-2 202-450 exam. The material in this course will prepare you for the 207 section (Domain Name Server) of the LPIC-2 202-450 exam. We will review the basics of DNS and create multiple name server configurations (including a caching-only name server and an authoritative name server), as well as work with zones and zone files. We will also discuss DND security.

  • Chapter 1 3 Lessons Introduction 3:20

    An Important Note About A Cloud Guru and Linux Academy Courses


    Course Introduction


    About the Training Architect

  • Chapter 2 7 Lessons 207.1 Basic DNS Server Configuration 23:16

    DNS Overview


    DNS Fundamentals


    Basic BIND Configuration


    Working with RNDC Keys


    Alternate Name Servers: PowerDNS, Dnsmasq, and Djbdns


    DNS: Configure a Caching Only Name Server

    0:00 Hands-On Lab

    DNS: Working with RNDC Keys

    0:00 Hands-On Lab
  • Chapter 3 12 Lessons Create and Maintain DNS Zones (207.2) 50:34

    Zones and Domains Overview


    The Start of Authority (SOA) Record


    Other Common Record Types


    Configuring for Zones


    Create a Forward Zone File


    Create a Reverse Zone File


    Zone File Validity Checking


    Master and Slave DNS Configuration


    DNS Querying


    DNS: Create a Forward Zone

    0:00 Hands-On Lab

    DNS: Create a Reverse Zone File

    0:00 Hands-On Lab

    DNS: DNS Querying

    0:00 Hands-On Lab
  • Chapter 4 5 Lessons Securing a DNS Server (207.3) 20:38

    Create a chroot Jail


    Split DNS Configuration


    DNSSEC and Transaction Signatures


    DANE TLSA Overview


    DNS: Create a chroot Jail

    0:00 Hands-On Lab
  • Chapter 5 1 Lesson Conclusion 1:06

    What's Next?


What you will need

  • Working with DNS requires basic knowledge of the Linux operating system. Students should be familiar with basic commands, using a text editor, and moving around the file system structure. Students should also have basic configuration skills.

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!