A Practical Introduction to the Domain Name System (DNS)
Training fee: Absolutely free of charge
Venue: This training is delivered in a virtual class room (over the Internet). You can join from anywhere in the world. To participate, you should have a computer with the following requirements met.
System requirements:
- A broadband connection to the Internet.
- A web browser with Flash plugin installed.
- The computer should have audio playing capability (For example via speakers or a headset. You need not have microphones).
Description:
The Domain Name System (DNS) is what is responsible for conversion of human readable host names (like www.training.lk) to the associated Internet Protocol (IP) addresses. Hosts connected to the Internet communicate with each other using the IP addresses. In addition, DNS also maintains the email routing details. DNS also has some spam email protection features (via what are known as SPF and DomainKeys).
This training program is a practical introduction to the Domain Name System.
Target Groups:
- Website owners, creators and maintainers
- System and network administrators
- Others interested in learning how the Internet operates
Prerequisites:
- General familiarity with the Internet.
Communication Language:
English
Duration:
1.5 hours
Facilitator:
Kamal Wickramanayake (Profile)
Notes:
- This training is delivered in a virtual class room (over the Internet).
Training Content:
- Host names and IP addresses
- The concept of a domain
- Domain name registration process
- Domain transfer
- Hierarchical organization of name server
- Primary and secondary DNS servers
- Querying a name server
- Name resolution mechanism
- Reverse resolution mechanism
- DNS record caching, refreshing intervals, update propagation delays
- DNS record types
- Mail routing mechanism
- How SPF and DomainKeys work (full details are out of scope)?
- DNS zone transfer
- Sub domains
- Sub domain resolution with delegated servers
- Glue records
- Configuration of a DNS server (Software: Bind9 for Linux)


