DNS – Domain Name Server Training

Course Name
DNS – Domain Name Server Training

Course Overview
This course on DNS – Domain Name Server training is designed for people who work on development, testing and verification of DNS protocol. Participants will learn the internals of DNS protocol that helps them with a much better understanding of their current DNS work.

Target Audience

  • Professionals and Students who are working in Storage/Networking/IT Domain
  • Developers, Testers/QA and Verification Engineers who are working on or keen to know Domain Name Server

Fee, Schedule & Registration
Click Here for DNS – Domain Name Server Training course, training schedule, fee and registration information.

DNS – Domain Name Server Training Course Outline

Introduction
The history of domain names
DNS design goals
Assumptions about usage
Elements of the DNS
DOMAIN NAME SPACE and RESOURCE RECORDS
Name space specifications and terminology
Administrative guidelines on use
Technical guidelines on use
Example name space
Preferred name syntax
Resource Records
– Textual expression of RRs
– Aliases and canonical names
Queries
– Standard queries
– Inverse queries (Optional)
Completion queries (Obsolete)
NAME SERVERS
Introduction
How the database is divided into zones
– Technical considerations
– Administrative considerations
Name server internals
– Queries and responses
– Algorithm
– Wildcards
– Negative response caching (Optional)
– Zone maintenance and transfers
RESOLVERS
Introduction
Client-resolver interface
– Typical functions
– Aliases
– Temporary failures
Resolver internals
– Stub resolvers
– Resources
– Algorithm
A SCENARIO
C.ISI.EDU name server
Example standard queries
– QNAME=SRI-NIC.ARPA, QTYPE=A
– QNAME=SRI-NIC.ARPA, QTYPE=*
– QNAME=SRI-NIC.ARPA, QTYPE=MX
– QNAME=SRI-NIC.ARPA, QTYPE=NS
– QNAME=SIR-NIC.ARPA, QTYPE=A
– QNAME=BRL.MIL, QTYPE=A
– QNAME=USC-ISIC.ARPA, QTYPE=A
– QNAME=USC-ISIC.ARPA, QTYPE=CNAME
Example resolution
– Resolve MX for ISI.EDU.
– Get the host name for address 26.6.0.65
– Get the host address of poneria.ISI.EDU

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.