Lecture Computer Networks DNS (Domain Name System)

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

Internet Basics The Internet Is… – a network of networks – a community of people, businesses, schools and organizations – , web pages, databases,
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
Application Layer session 1 TELE3118: Network Technologies Week 12: DNS Some slides have been taken from: r Computer Networking: A Top Down Approach.
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
DNS. Outline r Domain Name System r DNS Hierarchy r Resolution.
DOMAIN NAME SYSTEM. Domain Name System Hostname Resolution DNS Name Lookup with DNS Domain Name Servers DNS Database Reverse Lookups.
Name Resolution and DNS. Domain names and IP addresses r People prefer to use easy-to-remember names instead of IP addresses r Domain names are alphanumeric.
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
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.,
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
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.
Arthur Harris Gennadiy Kofman James Mendoza 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.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
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.
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.
© McLean HIGHER COMPUTER NETWORKING Lesson 4: Domain Name Service Description of domain names and name resolution Domain name servers and domain.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
URL’s Anatomy 1.02 Understand how to validate, authenticate, and legally use information from the Internet.
4343 X2 – Outline The Domain Name System The Web.
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.
COMP2322 Lab 3 DNS Steven Lee Feb. 19, Content Understand the Domain Name System (DNS). Analyze the DNS protocol with Wireshark. 2.
COMP 431 Internet Services & Protocols
ITIS 1210 Introduction to Web-Based Information Systems Chapter 5. How Internet Addresses and Domains Work.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
CS2910 Week 5, Class 1 Today Sit by someone you have not yet worked with Turn on your laptop and start Wireshark. DNS Next week Monday: Midterm Exam SE-2811.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
Understand Names Resolution
Networking Basics.
Networking Applications
CS2911 Week 4, Class 3 Today Next Class: DNS – Domain Name Service
Comparing Communication Types
Seek It- Lesson 2.
Chapter 9: Domain Name Servers
Domain Name Registration, ICANN, Registrars & Hosting Options
CS 100 Mount Union College Fall, 2002
Domain Name System (DNS)
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
Chapter 25 Domain Name System.
The Internet.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Configuring and Managing the DNS Server Role
Internet and the web Summary of terms discusses and review
Unit 5: Providing Network Services
Internet Applications
Net 323 D: Networks Protocols
EE 122: Domain Name Server (DNS)
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Domain Name System (DNS)
Internet Research WebSites
Evaluating Internet Resources
حمایت از علائم تجاری در قانون تجارت الکترونیک ایران
موضوعات عالمية جديدة فى مجال الملكية الفكرية
Web Server Technology Unit 10 Website Design and Development.
DNS: Domain Name System
Chapter 25 Domain Name System.
Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
INTERNET APPLICATIONS
Computer Networks Primary, Secondary and Root Servers
Windows Name Resolution
CS2911 Week 5, Class 3 Today Next Class: DNS – Domain Name Service
Presentation transcript:

Lecture Computer Networks DNS (Domain Name System) Prof. Dr. H.P. Großmann Department of Information Resource Management University of Ulm, Germany

DNS (Domain Name System) is a distributed database that is used by TCP/IP applications to translate between symbolic names and IP addresses and to provide mail routing information. jedi.e-technik.uni-ulm.de  134.60.30.118 student.uni-ulm.de  orion-fddi.rz.uni-ulm.de

Top Level Domains Top level domains (right-most components) were defined by a global authority.

Generic Domains Domain Description com commercial organizations edu educational institutions gov other U.S. governmental organizations int international organizations mil U.S. military net networks org other organizations

Country Domains Domain Description (Examples) ch Switzerland de Germany fr France in India uk United Kingdom us USA

Names Organizations (e.g. universities, companies) apply for names in a top-level domain: uni-ulm.de macdonalds.com Organizations determine own internal structure (they can create any internal DNS hierarchy and need not contact any central naming authority ) e-technik.uni-ulm.de mathematik.uni-ulm.de Each organization maintains its own database of information and runs name server programs that other systems across the Internet (clients) can query.

Example DNS Hierarchy

Example A host wants the IP address of jedi.e-technik.uni-ulm.de:

What does a name server X when it doesn´t know the requested information?  name server X contacts other name servers Each name server has to know the top level name servers, the lowest level server knows the answer of the request (e.g. IP address)

Hierarchy of Name Servers root name servers (13 at the moment) the authoritative name servers for root domain know names and IP addresses of each authoritative name server for all the top level domains authoritative name servers for a top level domain (e.g. de - 6 at the moment) know names and IP addresses of each authoritative name server for the second level domains authoritative name servers for a second level domain (e.g. uni-ulm.de - 5 at the moment) ...

Example (2)

Resource Records The different types of entries in the NSs databases (examples) Name Description A IP address (find IP address for a given name) NS name server (get all NSs of a domain) PTR pointer record (find name for a given IP address) MX mail exchange record (find receiver of a mail address)