In the course you will learn how to design DNS structure to achieve scalability and high availability. You will learn how to install and configure DNS name servers and you will get an understanding how zones and domains are delegated in general as well as LTE / EPC specific, administratively as well as in technical solutions.

Target Audience

The target audience for this course is staff within; LTE/EPC architecture/programming/test, consultants, as well as engineers within operators, that needs understanding of DNS in LTE/EPC networks.


This course requires fundamental knowledge about the Internet and TCP/IP. Experience with either Unix or Windows environments is helpful. You also need to have an understanding on how LTE networks work in general.


This is a theoretical training with practical exercises.

NOTE: The DNS for LTE/EPC Engineers training is not delivered with the FoldOut methodology.


  • Background, why was DNS created
  • why is DNS so important for LTE

Internet before DNS

  • DNS Design Requirements
  • Introduction to the Concept of a ”Resource Record”
  • The A and AAAA Records for IPv4 and IPv6 addresses
  • Structure Records and Data Records

Caching, TTL and Scalability

  • Delegation, the Key to Scalability
  • The SOA Record: the Start of a New Zone, the Serial Number
  • The NS Record
  • Zones and Domains
  • The Ice-floe Model

Name Server Roles

  • Authoritative Name Servers
  • Iterative Mode Resolvers (aka Recursive Name Servers)
  • Security Aspects and Threats
  • “Cache Poisoning”

Root Name Servers

  • The hints file
  • The System Query
  • Scalability
  • Problems with Erroneous Queries, the AS112 Project


  • Stub Resolver and Iterative Mode Resolver
  • Interpretation of Response Messages
  • Recursive and Non-recursive Queries
  • The NXDOMAIN Response
  • Referrals
  • CNAMEs
  • Authority at Delegation Points

Detailed Message Exchange Walk-through

Name server Implementations

  • New server software and/or new client software
  • BIND (both authoritative and recursive server)
  • NSD (authoritative-only server)
  • Unbound (recursive-only server)
  • Other implementations
  • Differences, pros and cons

Lab Exercise

  • Compilation and Installation of the DNS Software

Debugging tools

  • dig, nslookup, others

Fundamental types of Resource Records

  • PTR: for address-to-name mappings
  • CNAME: aliasing
  • MX: mail exchange
  • SRV: generic server locator
  • TXT: publication of text strings

The named.conf configuration file

  • The “options” stanza for global configuration
  • The “logging” stanza for tuning of when, how and where to log

Lab Exercise: Configuration of caching only resolver

Private addresses, RFC1918

  • NAT, address translation

Name server terminology

  • Master and slave
  • Primary master
  • Hidden master
  • Stealth servers

Zones: the administrative entity of DNS

  • Zone directives in named.conf
  • Zone transfer
  • The AXFR operation
  • The IXFR operation

Lab Exercise: Configuration of an authoritative server

  • The “child role”

Lab Exercise: Delegation of sub-domain

  • The “parent role”
  • Who is responsible for what?

IPv6 and DNS

  • New data, new record types
  • IPv6 data vs. IPv6 transport
  • The root name servers and IPv6
  • Resolver support

Lab Exercise: IPv6 LTE

  • LTE infrastructure requirements on DNS
  • Locating point of service. Alternatives, pros and cons
  • NAPTR records
  • S-NAPTR and U-NAPTR usage models

Lab Exercise

  • Configuration of NAPTR for LTE in zones

Lab Exercise

  • Configuration of NAPTR for SIP


Duration: 3 days


Classroom training: € 2410

Virtual classroom training: € 2410

We offer substantial discounts for group bookings, and we have corporate rates with most of the operators and equipment suppliers in the world.

Get in touch »

Don't miss a thing

Please sign up for our newsletter and you will be first to hear on upcoming events, new training subjects and more...