Domain Name System INTRODUCTION to Eng. Yasser Al-eimad

Slides:



Advertisements
Similar presentations
Web Server Administration
Advertisements

Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
20101 The Application Layer Domain Name System Chapter 7.
Application Layer At long last we can ask the question - how does the user interface with the network?
Domain Name System: DNS
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
DNS. Outline r Domain Name System r DNS Hierarchy r Resolution.
Chapter 25 Domain Name System
Domain Name Services Oakton Community College CIS 238.
DNS Domain Name Systems Introduction 1. DNS DNS is not needed for the internet to work IP addresses are all that is needed The internet would be extremely.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
Basic DNS Course Lecturer: Ron Aitchison. Module 1 DNS Theory.
CS 4396 Computer Networks Lab
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
Chapter 16 – DNS. DNS Domain Name Service This service allows client machines to resolve computer names (domain names) to IP addresses DNS works at the.
Computer Networks: Domain Name System. The domain name system (DNS) is an application-layer protocol for mapping domain names to IP addresses Vacation.
Chapter 31 - Naming with the Domain Name System IP addresses vs. symbolic names Structure of Computer names DNS naming structure DNS server hierarchy An.
DNS: Domain Name System
1 DNS: Domain Name System People: many identifiers: m SSN, name, Passport # Internet hosts, routers: m IP address (32 bit) - used for addressing datagrams.
Example applications Symbolic names and the Domain Name System (DNS)
Chapter 17 Domain Name System
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Paper Presentation – CAP Page 2 Outline Review - DNS Proposed Solution Simulation Results / Evaluation Discussion.
COMT 6251 Network Layers COMT Overview IP and general Internet Operations Address Mapping ATM LANs Other network protocols.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
DNS ITL see: Douglas Comer: Internetworking with TCP/IP, volume I” pages
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
Deploying a Web Application Presented By: Muhammad Naveed Date:
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
1 Kyung Hee University Chapter 18 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Configuring Name Resolution and Additional Services Lesson 12.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
Domain Name System. DNS DEFINITION The “Domain Name System” Created in 1983 by Paul Mockapetris (RFCs 1034 and 1035), modified, updated, and enhanced.
Internet Essentials. The History of the Internet The Internet started when the Advanced Research Projects Agency (ARPA) of the United States Defense Department.
Linux Operations and Administration
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
Domain Name System (DNS)
Web Server Administration Chapter 4 Name Resolution.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
COMP 431 Internet Services & Protocols
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Domain Name System (DNS) The Technology Context – B101 Coursework 2 The Technology Context – B101.
WHAT IS THE DOMAIN NAME SYSTEM (DNS) ?. Overview 1. Introduction to the DNS. 2. How big is the Domain Name System (DNS) ? 3. Components of the DNS. 4.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Understand Names Resolution
Networking Applications
Chapter 9: Domain Name Servers
Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
The Internet.
DNS.
Unit 5: Providing Network Services
Net 323 D: Networks Protocols
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Computer Networks Primary, Secondary and Root Servers
Presentation transcript:

Domain Name System INTRODUCTION to Eng. Yasser Al-eimad Internet Manager yasser@yemen.net.ye Introduction to DNS Eng. Yasser Al-eimad

CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

Definitions. CONTENTS DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

DNS Definition The “Domain Name System” Definitions DNS Definition The “Domain Name System” Created in 1983 by Paul Mockapetris (RFCs 1034 and 1035), modified, updated, and enhanced by many of subsequent RFCs The Internet users use DNS to reference anything by name on the Internet The mechanism by which Internet software translates names to addresses and vice versa Introduction to DNS Eng. Yasser Al-eimad

DNS Definition … IP assigns 32-bit addresses to hosts (interfaces) Definitions DNS Definition … IP assigns 32-bit addresses to hosts (interfaces) Binary addresses are easy for computers to manage . All applications use IP addresses through the TCP/IP protocol software. Difficult for humans to remember. Domain names comprise a hierarchy so that names are unique, easy to remember. Introduction to DNS Eng. Yasser Al-eimad

Definitions Domain Names A domain name is the sequence of labels from a node to the root, separated by dots (“.”s), read left to right Example domain names: yemen.net.ye Yahoo.com Introduction to DNS Eng. Yasser Al-eimad

Definitions &SubDomain Name one domain is a sub-Domain of another if its domain name ends in the other’s domain name So yemen.net.ye is a subdomain of net.ye ye google.com is a subdomain of com. Introduction to DNS Eng. Yasser Al-eimad

DNS Naming Structure. CONTENTS Definitions. DNS Components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

DNS Naming Structure DNS Naming Structure Top level domains TLDs defined by global authority com, org, edu. ccTLD: country code TLDs . ye 2nd Level Domains. net.ye google.com Introduction to DNS Eng. Yasser Al-eimad

Top-Level Domains (TLDs) DNS Naming Structure Top-Level Domains (TLDs) Introduction to DNS Eng. Yasser Al-eimad

Country Code Domains Top level domains are US-centric . DNS Naming Structure Country Code Domains Top level domains are US-centric . Geographic TLDs used for organizations in other countries: TLD Country .uk United Kingdom .fr France .ye Yemen Countries define their own internal hierarchy: gov.ye, org.ye ,net.ye , edu.ye and com.ye are used for organizations in Yemen Introduction to DNS Eng. Yasser Al-eimad

DNS Naming Structure Second-Level Domains Within every top-level domain there is a huge list of 2nd level domains For example, in the COM second-level domain, you've got: yahoo msn microsoft plus millions of others... Introduction to DNS Eng. Yasser Al-eimad

DNS naming structure Example Examples: Google .com yemen .net .ye 2nd LD TLD ccTLD 3rd LD 2nd LD Introduction to DNS Eng. Yasser Al-eimad

DNS Components. CONTENTS Definitions. DNS Naming Structure. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

DNS Components The Domain A Domain is a sub tree of a larger tree identified by a domain name Contains resource records and sub-domains Some resource records point to authoritative server for sub-domains / zones eg. the root contains pointers to .ye Yemen.net.ye is a domain Introduction to DNS Eng. Yasser Al-eimad

The Resource Record A domain contains resource records DNS Components The Resource Record A domain contains resource records Resource records are similar to files Classified into types Some of the important types are SOA, NS, A, CNAME and MX Normally defines in “zone files” Introduction to DNS Eng. Yasser Al-eimad

Types of Resource Records DNS Components Types of Resource Records The “A” Record The “Address” record One or more normally defines a host Contains an IPv4 Address (the address computers use to uniquely identify each other on the internet) Eg. The record: www A 65.162.184.60 In the yemen.net.ye domain, defines the host uniquely identifiable as “www.yemen.net.ye ” to be reachable at the IPv4 Address 65.162.184.60 Introduction to DNS Eng. Yasser Al-eimad

Types of Resource Record DNS Components Types of Resource Record The “CNAME” Record A CNAME (canonical name) defines an alias The alias will then be resolved, if another CNAME is encountered then the process continues until an A record is found Eg. The record: e-rial CNAME www.post.ye. In the post.ye domain, defines the name uniquely identifiable as “e-rial.post.ye” to be and alias to “www.post.ye” Introduction to DNS Eng. Yasser Al-eimad

Types of Resource Record DNS Components Types of Resource Record The “MX” Record An MX record defines the mail servers for a particular domain Mail eXchange records hold the name of hosts, and their priorities, able to deliver mail for the domain. Eg. The record: yemen.net.ye MX 10 mail In the yemen.net.ye domain, defines the host mail to be the priority 10 mail server for the “yemen.net.ye” domain. Introduction to DNS Eng. Yasser Al-eimad

Types of Resource Record DNS Components Types of Resource Record The “NS” Record An NS record defines the authoritative Name servers for the domain. The “Name Server” records also define the name servers of children domains Eg. The record: internal NS ns1.yemen.net.ye In the yemen.net.ye domain, defines the host “ns1.yemen.net.ye” to be a name sever for the “internal.yemen.net.ye” sub-domain Introduction to DNS Eng. Yasser Al-eimad

Name Servers Servers responsible for answering DNS queries DNS Components Name Servers Servers responsible for answering DNS queries by contacting remote DNS server(s). Exists at all levels of hierarchy Authoritative name servers hold part of the DNS database(“zonefile”) One name server can serve more then one zone Many name servers “should” serve the same zone Some name servers are authoritative for certain zones Introduction to DNS Eng. Yasser Al-eimad

Iterative vs Recursive Name Servers DNS Components Name Servers Iterative vs Recursive Name Servers Serve two very different functions Shouldn’t mix the two Generally the DNS your computer points to is recursive Zones are hosted in iterative name servers Iterative servers can only answer information they know or have cached Recursive know how to ask others for information Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) You type http://www.google.com into your web browser and hit enter. Step 1: Your PC sends a resolution request to its configured DNS Server, typically at your ISP. Tell me the Address of “www.google.com” Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) Step 2: Your ISPs recursive name server starts by asking one of the root servers predefined in its “hints” file. Tell me the Address of “www.google.com” I don’t know the address but I know who’s authoritative for the ”com” domain ask them Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) Step 3: Your ISPs recursive name server then asks one of the “com” name servers as directed. Tell me the Address of “www.google.com” I don’t know the address but I know who’s authoritative for the ”google.com” domain ask them Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) Step 4: Your ISPs recursive name server then asks one of the “google.com” name servers as directed. Tell me the Address of “www.google.com” The Address of www.google.com is 216.239.53.99 Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) Step 5: ISP DNS server then send the answer back to your PC. The DNS server will “remember” the answer for a period of time. The Address of www.google.com is 216.239.53.99 Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(web) Step 6: Your PC can then make the actual HTTP request to the web server. Send me the www.google.com web page Here it is! Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(mail) DNS is not just used in HTTP protocol (web pages). DNS is involved in almost every protocol in use on the internet. Next example is how DNS facilitates the transfer of electronic mail. Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(mail) Step 1: Your PC sends the e-mail to its configured outbound mail server. A DNS request similar to the previous example is required to find the address of the mail server. Please send this message to “someone@example.com” Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(mail) Step 2: Your mail server follows the same intensive process to find the authoritative servers for “example.com”. Tell me the name servers for “example.com” Here are the name servers for “example.com” Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(mail) Step 3: Ask the “example.com” name server for the list of “Mail eXchangers (MX) for that domain. Tell me the MX’s for “example.com” The MXs are mx10.example.com and mx20.backmail.com Introduction to DNS Eng. Yasser Al-eimad

How DNS Servers work(mail) Step 4: Select a Mail server and deliver the mail. Here is some mail for the “example.com” domain Mail accepted for delivery Introduction to DNS Eng. Yasser Al-eimad

DNS Organizations. CONTENTS Definitions. DNS Naming structure. DNS components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

INTERNIC Internet Network Information Center – US government owned DNS Organizations INTERNIC Internet Network Information Center – US government owned INTERNIC formerly handled all domain name registration www.internic.net Network Solutions, a private company, processed the registrations (now VeriSign company) Network Solutions then took over registration Now several companies can register domains Introduction to DNS Eng. Yasser Al-eimad

ICANN Corporation ICANN DNS Organizations ICANN Corporation ICANN The Internet Corporation for Assigned Names and Numbers, is a non-profit corporation that is designated by the U.S. Government to coordinate certain Internet technical functions, including the management of Internet domain name system. More information about ICANN is available at http://www.icann.org Introduction to DNS Eng. Yasser Al-eimad

Summary. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary. Introduction to DNS Eng. Yasser Al-eimad

Summary DNS is integral part in most protocols used on the internet Makes the internet human friendly for us all Is the world largest distributed database system Fits the international model perfectly In simple terms is a mapping between names and IP addresses Introduction to DNS Eng. Yasser Al-eimad

The End Comments? Questions? Introduction to DNS Eng. Yasser Al-eimad