DNS ITL see: Douglas Comer: Internetworking with TCP/IP, volume I” pages 311-324.

Slides:



Advertisements
Similar presentations
EECS122 - UCB 1 CS 194: Distributed Systems: Naming Computer Science Division Department of Electrical Engineering and Computer Sciences University of.
Advertisements

Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Domain Name System (DNS) largely based on slides from D. Comer.
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
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
DOMAIN NAME SYSTEM. Introduction  There are several applications that follow client server paradigm.  The client/server programs can be divided into.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
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
COEN 445 Communication Networks and Protocols Lab 3
DNS Domain Name Service References: Wikipedia 1.
Domain Name Services Oakton Community College CIS 238.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Basic DNS Course Lecturer: Ron Aitchison. Module 1 DNS Theory.
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.
DNS (Domain Name System). Domain Name System (DNS) Developed by Postel & Mockapetris is a good site to browse The phone.
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
Architecture of DNS CS 718 Activity 4 Submitted by Parag Abhyankar Anup S. Kunte
COMP210 DNS Module Domain Name Service Dr Ahmad Al-Zubi.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
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.
1 Computer Communication & Networks Lecture 26 Application Layer: Domain Name System Waleed Ejaz.
Paper Presentation – CAP Page 2 Outline Review - DNS Proposed Solution Simulation Results / Evaluation Discussion.
SNMP ITL. ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Objectives Overview of SNMP SNMP Tools SNMP Monitoring Infrastructure.
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.
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.
Domain Name System CH 25 Aseel Alturki
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
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.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
24. DNS Domain Name System address 1. Name server domain name IP address ftp.cs.mit.eduxx.xx.xx.xx 24.2 Mapping Domain Names To.
EE 122: Lecture 20 (Domain Name Server - DNS) Ion Stoica Nov 15, 2001 (* based on the some on-line slides of J. Kurose & K. Rose and of Raj Jain)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
* Agenda  What is the DNS ?  Poisoning the cache  Short term solution  Long term solution.
Microsoft Active Directory ITL. © 2005 Hans Kruse, Shawn Ostermann, Carl Bruggeman, Ohio University 2 Early Networking Schemes Windows LAN Manager, AppleTalk.
DNS Domain Name Systems Theory 1. HOW DNS WORKS Theory 2.
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)
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Informatics Institute of Technology 3SFE611 Network Design 1 DNS (Domain Name System) RFC1035 Why names? Computers use addresses. Humans cannot remember.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
COMP2322 Lab 3 DNS Steven Lee Feb. 19, Content Understand the Domain Name System (DNS). Analyze the DNS protocol with Wireshark. 2.
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.
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.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
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.
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 To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the Connection of a host to the Internet.
Understand Names Resolution
CS 372 COMPUTER COMMUNICATION AND NETWORKS
Benefits of Using Domain Name System (DNS)
Unit 5: Providing Network Services
Chapter 19 Domain Name System (DNS)
EE 122: Domain Name Server (DNS)
Chapter 25 Domain Name System
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Chapter 25 Domain Name System
Domain Name System: DNS
COMPUTER NETWORKS PRESENTATION
Presentation transcript:

DNS ITL see: Douglas Comer: Internetworking with TCP/IP, volume I” pages

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman2 Rationale People remember names better that numbers (think flowers) Names should be assigned and controlled within the organization that “owns” the named hosts Names must be unique A Distributed Database is Required

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman3 Name Structure abc.xyc.foo.bar Some portion (or all) of this name designates the “domain” If the name designates a host, the leftmost portion of the name designates the host points to a host csm.ohiou.edu is a domain

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman4 Naming Hierarchy The Root Domain, “.” International Top Level Domains (TLDs) –ISO Country Codes,.INT Generic TLDs –.COM,.NET,.ORG,.GOV,.MIL,.EDU,.INFO, … Special Purpose -.ARPA. EDUCOM ohiou.eduosu.edu csm.ohiou.edu cs.ohiou.edu

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman5 Zones of Authority A Name-Server is said to be “Authoritative” for the domains it has actual data-base records for A Name Server can service more than one domain. Name Servers must be redundant. EDUCOM ohiou.eduosu.edu cs.ohiou.edu csm.ohiou.edu

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman6 Query Structure The Domain Name system is designed to hold multiple pieces of information under any given name; a request must designate the Query Type Technically, information for multiple protocol stacks can be stored; the normal Query Class is “Internet”. A query can request that the contacted name server complete a query, even if it has to contact other Name Servers – a Recursive query A Non-Recursive, or Iterative query will provide the address of the next name server instead.

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman7 Query Process A “Resolver” must know at least one Name Server. A Name Server must at least know one Root Name Server. The Resolver formulates the query and contacts its know Name Server. Name Servers store, or cache, answers to recent queries, and supply those when the same question is asked again (e.g., by another host).

ITL: © Hans Kruse, Shawn Ostermann, Carl Bruggeman8 Command Line Tools nslookup –works on Unix and Windows Common commands – resolve this name –set querytype determine what to ask for dig –newer, available on FreeBSD