DNS basics - Understand, setup and manage your own domains.

Learn how DNS works. Use bind and dig to setup and troubleshoot DNS servers and zone information.
4.1 (49 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,295 students enrolled
40% off
Take This Course
  • Lectures 20
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 English

Course Description

Course last updated 2016-03-15, see update log below!

Now more than 1100 enrolled users and average rating of 4.7 (out of 5)!

In this course You will learn anything about DNS - Domain Name System. Topic include:

  • The different components of DNS and how they cooperate.
  • How the domain hierarchy is structured in different levels.
  • What different types of information is stored in DNS.
  • How a DNS query and response works.
  • How the information is stored in zone files.
  • Recursive queries, the role of a local resolver.
  • How to use the tool dig for testing and troubleshooting DNS in various ways..
  • We will start with the basics and build ourself up to advanced sections. Starting with the domain hierarchy, how the protocol works and continue into dig, zone transfers and best practices for DNS setup with bind.

Remember! 30 days money-back guarantee with no questions asked. I want you to be satisfied with my course. No Happy - No Pay!

Also, please take advantage of the free previews to see way you will get.

After finishing this course you will feel confident and have full knowledge of all aspects of DNS! You will feel confident in how to setup, manage and troubleshoot DNS.


  • 2016-01-19 Added text lecture about DNSSec and IPv6
  • 2016-01-19 Added a lecture that shows a bind installation in action
  • 2016-01-24 Added lecture about zone delegations in bind
  • 2016-02-01 Added lecture about DNS spoofing
  • 2016-02-03 Added bonus lecture at the end of the course.
  • 2016-03-15 Added text lecture about top level domains.

What are the requirements?

  • Basic knowledge of IP and networking in general is good.

What am I going to get from this course?

  • setup your own DNS servers.
  • understand how the DNS protocol works.

Who is the target audience?

  • IT professionals

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction and overview

I will explain the background of the protocol. How it is used and som key characteristics of DNS.


DNS is divided in three components: The name space, clients and servers. I explain how they relate to each otuer.

Section 2: Bits and pieces

Everything about the domains. From the root zone to TLD:s, second and third level domains and so on.

Clarifications on the terms "zone", "domain" and zone file

DNS consists of many record types. Some more common than others. I explain most of them.


To understand how DNS communicates it is good to know the simplicity of the protocol.


What happens when your computer needs to resolve a hostname? In this lecture I walk You thru the process.

Internet Top Level Domains
I explain the difference between authoritative and resolving DNS servers.

Extra information and background about the root servers.

Section 3: About availablie tools

I describe some of the most common tools availabe when working with DNS.


In this lecture we dig into dig (pun intended!). How to use dig, various options.


A bonus lecture on what you can do with dig.

Section 4: DNS in practice

We will go through the structure of a live zone file to understund how it is built.


In this lecture I will show you a setup of one of my zones in a dual bind-configuration. The lecture includes how bind is configured, how updates are done and commonly mistakes that should be avoided.


In this lecture I explain (after request from students) how delegations work and how to configure bind to delegate a sub-zone.

Section 5: DNS Security
DNSSec and IPv6 - two topics mentioned just briefly

We take a look at how DNS spoofing works. What are the challenges for the attacker? How can we make it harder for them? What solutions are there?

Section 6: Wrap up

This bonus lecture contains some information about me, links to my sites as well as discounted coupon links to my other courses.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jimmy Larsson, Senior Consultant, Instructor and CISSP

I have been working in IT since 1991. My focus the last 15 years has been in Routing&Switching and Security. I have certifications in Cisco (CCNA, CCNP, CCSP) since 2000, also certified Checkpoing CCSA/CCSP and ISC2 CISSP. After 20+ years as an IT consultant I have a broad as well as deep knowledge in TCP/IP, routing, switching and firewalling.

Ready to start learning?
Take This Course