Linux DNS Bind Training Course

This course covers installing the BIND named software to provide domain name services, basic concepts of DNS, common kinds of resource records, domain name registration, DNS zones, root zones, and setting up backup DNS. In this course, workshop will also teach students about DNS troubleshooting techniques and reverse lookups (in-addr.arpa).

Linux (DNS BIND) Training Course

 

This course covers installing the BIND named software to provide domain name services, basic concepts of DNS, common kinds of resource records, domain name registration, DNS zones, root zones, and setting up backup DNS. In this course, workshop will also teach students about DNS troubleshooting techniques and reverse lookups (in-addr.arpa).

Who Needs to Attend

Anyone working with DNS in their corporate or carrier infrastructure will find this class worthwhile.  IT technicians, managers, And Programmers Will All Benefit.

Prerequisites

A good understanding of core TCP/IP concepts is a requirement for this class.  Students should have a reasonably solid understanding of LAN/WAN networking.

 Prerequisite Courses or Equivalent Experience

  • TCP/IP Training Hands On Course with Ethernet
  • Fundamentals of Telecommunications + LAN & WAN Networking Training

Network+ Training Course: CompTIA Certification Prep Workshop

 Course Outline

Module 1: TCP/IP Fundamentals Overview

  • Overview of DNS related IETF RFC History
  • Example of basic DNS operation
  • Quick refresher on TCP/IP Stack & IPv4 operation
  • TCP vs UDP: Why do we need both?
  • Port Numbers / Socket Concept Refresher
  • Why use UDP for DNS when TCP is more reliable: Understanding the DNS Server operation
  • DHCP Basics & Introduction to DDNS concept

Module 2: Introduction to Domain Name System

  • The DNS protocol: Inside the DNS Header, Query & Answer Basics
  • Domain & Internet Domain Namespaces
  • Delegation
  • Nameservers and Zones
  • Resolvers, Resolution, & Caching
  • Useful tools, DIG, NSLOOKUP, RNDC

Module 3: Understanding the Concept of Domains & Getting in the “Zone”

  • Concept of a Zone explained
  • Forward/Reverse Zones
  • Parent and child domains
  • Sub domain delegation
  • Understanding Resource Records (RRs)
  • A/AAAA Records
  • CNAME, PTR, MX, SRV, NS, NAPTR RR
  • Pseudo Resource Records
  • Glue Records

Module 4: Server Architecture

  • Concept of Server resilience
  • Load Balancing Consideration
  • DNS Master/Slave and other servers
  • BND Caching & Caching Only Servers
  • Negative Caching
  • Forwarding

Module 5: BIND Install & Configuration

  • DNS implementations & installation overview
  • BIND 4.x, 8.x, 9.x
  • Windows (NT – Server 2008)
  • Lab 5.1: Install & Configure BIND on Linux

Module 6: General IT Security Considerations

  • Understanding IT Security
  • Encryption vs. Authentication: Core Concepts
  • What does it mean to Authenticate vs. Encrypt Information
  • Authentication Concepts
  • Symmetric vs. Asymmetric Encryption Cryptography
  • PKI

Module 7: DNS Security

  • Threat Analysis RFC 3833
  • DNS Security Extensions
  • RFC 4033 – DNS Security Introduction and Requirements
  • RFC 4034 – Resource Records for the DNS Security Extensions
  • RFC 4035 – Protocol Modifications for the DNS Security Extensions
  • Zone signing, Zone Transfers using TSIG, SIG(0) and TKEY
  • DNSKEY, KEY RR
  • NSEC, NSEC3
  • RRSIG
  • DS RRs

Module 8: Advanced DNS Topics

  • DNS and IPv6
  • AAAA RR & PTR / DNAME RR Latest developments & trends
  • IPv6 DNS issues
  • IPv6 DNS RFC Review (RFC 1886, RFC 2874, RFC 3363, etc)
  • IPv6 reverse delegation
  • DDNS Operation

Using DDNS for forward & reverse map

JOIN AN UPCOMING CLASS FOR THIS COURSE