Chapter 24 The Domain Name System (DNS)
|
|
|
- Isaac Walton
- 9 years ago
- Views:
Transcription
1 Chapter 24 The Domain Name System (DNS) Columbus, OH
2 Overview Naming hierarchy Server hierarchy Name resolution Other information in name servers 24-2
3 Computers use addresses Why Names? Humans cannot remember IP addresses Need names Example, Liberia for Simplest Solution: Each computer has a unique name and has a built in table of name to address translation Problem: Not scalable Solution: DNS (Adopted in 1983) Hierarchical Names: Liberia.cis.ohio-state.edu 24-3
4 Name Hierarchy Unnamed root com edu gov au... us dec ohio-state nsf co va cis netlab ee reston 24-4 cnri
5 Name Hierarchy Unique domain suffix is assigned by Internet Authority The domain administrator has complete control over the domain No limit on number of subdomains or number of levels computer.site.division.company.com computer.site.subdivision.division.company.com Domains within an organization do not have to be uniform in number of subdomains or levels 24-5
6 Name Hierarchy (Cont) Name space is not related to physical interconnection, e.g., math.ohio-state and cis.ohio-state could be on the same floor or in different cities Geographical hierarchy is also allowed, e.g., cnri.reston.va.us A name could be a subdomain or an individual object 24-6
7 Top Level Domains Domain Name com edu gov mil net org arpa country code Assignment Commercial Educational Government Military Network Other organizations Advanced Research Project Agency au, uk, ca 24-7
8 Server Hierarchy com com foobar soap foobar soap candy candy peanut almond walnut peanut almond walnut 24-8
9 Server Hierarchy (Cont) Servers are organized in a hierarchy Each server has an authority over a part of the naming hierarchy The server does not need to keep all names. It needs to know other servers who are responsible for other subdomains Contiguous space A single node in the naming tree cannot be split A given level of hierarchy can be partitioned into multiple servers 24-9
10 Server Hierarchy (Cont) Authority has the name to address translation table Responsible Either has the name to address translation table or knows the server who has A single server can serve multiple domains, e.g., purdue.edu and laf.in.us Root server knows about servers for top-level domains, e.g., com Each server knows the root server 24-10
11 Server Hierarchy: Example Root Server Server for com Server for edu Server for gov Server for au Server for us Server for dec.com Server for osu.edu Server for nsf.gov server for co.au Server for va.us 24-11
12 Server Hierarchy: Better Root Server Server for dec.com Server for osu.edu Server for nsf.gov server for co.au Server for va.us Fewer servers 24-12
13 User Database Database Query Response Name Resolution Cache Name Server Name Resolver Cache Query Response Query Response Query Cache Name Server Response Name Server Cache Database
14 Name Resolution (Cont) Cache Cache User Database Database Query Response Name Server Response Name Resolver Cache Query Query Response Query Name Server Referral Name Server Cache Database
15 Name Resolution (Cont) Each computer has a name resolver routine, e.g., gethostbyname in UNIX Each resolver knows the name of a local DNS server Resolver sends a DNS request to the server DNS server either gives the answer, forwards the request to another server, or gives a referral Referral = Next server to whom request should be sent 24-15
16 Name Resolution (Cont) Resolvers use UDP (single name) or TCP (whole group of names) Knowing the address of the root server is sufficient Recursive Query: Give me an answer (Don't give me a referral) Iterative Query: Give me an answer or a referral to the next server Resolvers use recursive query. Servers use iterative query
17 DNS Optimization Spatial Locality: Local computers referenced more often than remote Temporal Locality: Same set of domains referenced repeatedly Caching Each entry has a time to live (TTL) Replication: Multiple servers. Multiple roots. Ask the geographically closest server
18 Abbreviations Servers respond to a full name only However, humans may specify only a partial name Resolvers may fill in the rest of the suffix, e.g., Liberia.cis = Liberia.cis.ohio-state.edu Each resolver has a list of suffixes to try 24-18
19 DNS Message Format Identification Parameter Number of Questions Number of Answers Number of Authority Number of Additional Question Section... Answer Section... Authority Section... Additional Information Section
20 Format (Cont) Format of the query section entries: Query Domain Name... Query Type Query Class Format of other section entries: Type Time to live Resource Domain Name Resource Data Class Resource Data Length 24-20
21 DNS Message Format Length = 0 End of names. Length < 64 Two msbs (most significant bits) = 11 Pointer Resource data contains serial (version) number of the zone, refresh interval, retry interval, expiry interval, mailbox of the responsible person, etc
22 DNS Message Format (Cont) Bit Meaning 0 Operation: 0=Query, 1=Response 1-4 Query type: 0=Standard, 1=Inverse, 2,3 obsolete 5 Set if answer authoritative 6 Set if message truncated 7 Set if recursion desired 8 Set if recursion available 9-11 Reserved Response type: 0=No error, 1=Format error, 2=Server Failure, 3=Name does not exist 24-22
23 Inverse Mapping Given an address, what is the name? nnn.nnn.nnn.nnn.in-addr.arpa 24-23
24 Types of DNS Entries DNS is used not just for name to address resolution But also for finding mail server, pop server, responsible person, etc for a computer DNS database has multiple types Record type A Address of X Record type MX Mail exchanger of X CNAME entry = Alias name (like a file link), "see name" = hobbes.foobar.com 24-24
25 Type A CNAME HINFO MINFO MX NS PTR RP SOA TXT Resource Record Types Meaning Host Address Canonical Name (alias) CPU and O/S Mailbox Info Mail Exchanger Authoritative name server for a domain Pointer to a domain name (link) Responsible person Start of zone authority (Which part of naming hierarchy implemented) Arbitrary Text 24-25
26 Summary DNS: Maps names to addresses Names are hierarchical. Administration is also hierarchical. No standard for number of levels Replication and caching is used for performance optimization
27 Homework Read Chapter 24 and RFC 1034 and 1035 Submit answer to exercise
28 DNS: References D. Comer, Computer Networks and Internets, Prentice Hall, NJ, 1997, Chapter 24. D. Comer, Internetworking with TCP/IP, Vol 1, 3rd Ed, Prentice Hall, 1995, Chapter 22. U. Black, TCP/IP and Related Protocols, 2nd Ed, McGraw-Hill, Chapter
29 DNS: RFCs [RFC2065] D. Eastlake, C. Kaufman, "Domain Name System Security Extensions", 01/03/1997, 41 pages. (Updates RFC1034) [RFC2052] A. Gulbrandsen, P. Vixie, "A DNS RR for specifying the location of services (DNS SRV)", 10/31/1996, 10 pages. [RFC2010] B. Manning, P. Vixie, "Operational Criteria for Root Name Servers", 10/14/1996, 7 pages. [RFC1995] M. Ohta, "Incremental Zone Transfer in DNS", 08/28/1996, 8 pages. (Updates RFC1035) [RFC1956] D. Engebretson, R. Plzak, "Registration in the MIL Domain", 06/06/1996, 2 pages. [RFC1912] D. Barr, "Common DNS Operational and Configuration Errors", 02/28/1996, 16 pages. [RFC1877] S. Cobb, "PPP Internet Protocol Control Protocol Extensions for Name Server Addresses", 12/26/1995, 6 pages
30 [RFC1876] C. Davis, P. Vixie, T. Goodwin, I. Dickinson, "A Means for Expressing Location Information in the Domain Name System", 01/15/1996, 18 pages. (Updates RFC1034) [RFC1816] F. Networking Council (FNC), "U.S. Government Internet Domain Names", 08/03/1995, 8 pages. [RFC1811] F. Networking Council, "U.S. Government Internet Domain Names", 06/21/1995, 3 pages. [RFC1788] W. Simpson, "ICMP Domain Name Messages", 04/14/1995, 7 pages. [RFC1779] S. Kille, "A String Representation of Distinguished Names", 03/28/1995, 8 pages. [RFC1737] K. Sollins, L. Masinter, "Functional Requirements for Uniform Resource Names", 12/20/1994, 7 pages. [RFC1713] A. Romao, "Tools for DNS debugging", 11/03/1994, 13 pages. (FYI 27) [RFC1685] H. Alvestrand, "Writing X.400 O/R Names", 08/11/1994, 11 pages. (RTR 12) 24-30
31 [RFC1664] C. Allocchio, A. Bonito, B. Cole, S. Giordano, R. Hagens, "Using the Internet DNS to Distribute RFC1327 Mail Address Mapping Tables", 08/11/1994, 23 pages. [RFC1649] R. Hagens, A. Hansen, "Operational Requirements for X.400 Management Domains in the GO-MHS Community", 07/18/1994, 14 pages. [RFC1591] J. Postel, "Domain Name System Structure and Delegation", 03/03/1994, 7 pages. [RFC1537] P. Beertema, "Common DNS Data File Configuration Error", 10/06/1993, 9 pages. [RFC1536] A. Kumar, J. Postel, C. Neuman, P. Danzig, S. Miller, "Common DNS Implementation Errors and Suggested Fixes.", 10/06/1993, 12 pages. [RFC1535] E. Gavron, "A Security Problem and Proposed Correction With Widely Deployed DNS Software", 10/06/1993, 5 pages. [RFC1485] S. Hardcastle-Kille, "A String Representation of Distinguished Names (OSI-DS 23 (v5))", 07/28/1993, 7 pages
32 [RFC1480] A. Cooper, J. Postel, "The US Domain", 06/28/1993, 47 pages. [RFC1464] R. Rosenbaum, "Using the Domain Name System To Store Arbitrary String Attributes", 05/27/1993, 4 pages. [RFC1401] Internet Architecture Board, L. Chapin, "Correspondence between the IAB and DISA on the use of DNS throughout the Internet", 01/13/1993, 8 pages. [RFC1394] P. Robinson, "Relationship of Telex Answerback Codes to Internet Domains", 01/08/1993, 15 pages. [RFC1386] A. Cooper, J. Postel, "The US Domain", 12/28/1992, 31 pages. [RFC1383] C. Huitema, "An Experiment in DNS Based IP Routing", 12/28/1992, 14 pages. [RFC1279] S. Kille, "X.500 and Domains", 11/27/1991, 13 pages. [RFC1183] R. Ullman, P. Mockapetris, L. Mamakos, C. Everhart, "New DNS RR Definitions", 10/08/1990, 11 pages. [RFC1178] D. Libes, "Choosing a Name for Your Computer", 09/04/1990, 8 pages. (FYI 5) 24-32
33 [RFC1101] P. Mockapetris, "DNS encoding of network names and other types", 04/01/1989, 14 pages. (Updates RFC1034) [RFC1035] P. Mockapetris, "Domain names - implementation and specification", 11/01/1987, 55 pages. (STD 13) (Updated by RFC1348, RFC1995, RFC1996) [RFC1034] P. Mockapetris, "Domain names - concepts and facilities", 11/01/1987, 55 pages. (STD 13) (Updated by RFC1982, RFC2065, RFC1876, RFC1101) [RFC1033] M. Lottor, "Domain administrators operations guide", 11/01/1987, 22 pages. [RFC1032] M. Stahl, "Domain administrators guide", 11/01/1987, 14 pages. [RFC1031] W. Lazear, "MILNET name domain transition", 11/01/1987, 10 pages. [RFC0982] H. Braun, "Guidelines for the specification of the structure of the Domain Specific Part DSP of the ISO standard NSAP address", 04/01/1986, 11 pages
34 [RFC0974] C. Partridge, "Mail routing and the domain system", 01/01/1986, 7 pages. (STD 14) [RFC0973] P. Mockapetris, "Domain system changes and observations", 01/01/1986, 10 pages. (Updates RFC0882) [RFC0921] J. Postel, "Domain name system implementation schedule - revised", 10/01/1984, 13 pages. (Updates RFC0897) [RFC0920] J. Postel, J. Reynolds, "Domain requirements", 10/01/1984, 14 pages. [RFC0897] J. Postel, "Domain name system implementation schedule", 02/01/1984, 8 pages. (Updates RFC0881) (Updated by RFC0921) [RFC0883] P. Mockapetris, "Domain names: Implementation specification", 11/01/1983, 73 pages. [RFC0882] P. Mockapetris, "Domain names: Concepts and facilities", 11/01/1983, 31 pages. (Updated by RFC0973) [RFC0881] J. Postel, "Domain names plan and schedule", 11/01/1983, 10 pages. (Updated by RFC0897) 24-34
35 [RFC0830] Z. Su, "Distributed system for Internet name service", 10/01/1982, 16 pages. [RFC0819] Z. Su, J. Postel, "Domain naming convention for Internet user applications", 08/01/1982, 18 pages. [RFC0799] D. Mills, "Internet name domains", 09/01/1981, 6 pages
The Domain Name System (DNS)
The Domain Name System (DNS) Columbus, OH 43210 [email protected] http://www.cis.ohio-state.edu/~jain/ 24-1 Overview Naming hierarchy hierarchy Name resolution Other information in name servers 24-2
Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace
Motivation Domain Name System (DNS) IP addresses hard to remember Meaningful names easier to use Assign names to IP addresses Name resolution map names to IP addresses when needed Namespace set of all
CS 348: Computer Networks. - DNS; 22 nd Oct 2012. Instructor: Sridhar Iyer IIT Bombay
CS 348: Computer Networks - DNS; 22 nd Oct 2012 Instructor: Sridhar Iyer IIT Bombay Domain Name System Map between host names and IP addresses People: many identifiers: name, Passport #, Internet hosts:
Lecture 2 CS 3311. An example of a middleware service: DNS Domain Name System
Lecture 2 CS 3311 An example of a middleware service: DNS Domain Name System The problem Networked computers have names and IP addresses. Applications use names; IP uses for routing purposes IP addresses.
Introduction to TCP/IP
Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: [email protected] http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol
Application Protocols in the TCP/IP Reference Model. Application Protocols in the TCP/IP Reference Model. DNS - Concept. DNS - Domain Name System
Application Protocols in the TCP/IP Reference Model Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management Protocols of the application layer are common communication
Application Protocols in the TCP/IP Reference Model
Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management WWW Virtual Terminal Name Service File Transfer HTTP FTP Telnet SMTP DNS SNMP TFTP Internet protocols TCP UDP
THE DOMAIN NAME SYSTEM DNS
Announcements THE DOMAIN NAME SYSTEM DNS Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University copyright 2005 Douglas S. Reeves 2 Today s Lecture I. Names vs. Addresses II. III. IV. The Namespace
Application Protocols in the TCP/IP Reference Model. Application Protocols in the TCP/IP Reference Model. DNS - Domain Name System
Application Protocols in the TCP/IP Reference Model Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management Protocols of the application layer are common communication
DNS : Domain Name System
1/30 DNS : Domain Name System Surasak Sanguanpong [email protected] http://www...ac.th/~nguan Last updated: May 24, 1999 Outline 2/30 DNS basic name space name resolution process protocol configurations Why
DNS Domain Name System
Domain Name System DNS Domain Name System The domain name system is usually used to translate a host name into an IP address Domain names comprise a hierarchy so that names are unique, yet easy to remember.
CS3250 Distributed Systems
CS3250 Distributed Systems Lecture 4 More on Network Addresses Domain Name System DNS Human beings (apart from network administrators and hackers) rarely use IP addresses even in their human-readable dotted
The Domain Name System (DNS)
The Domain Name System (DNS) Each Internet host is assigned a host name and an IP address Host names are structured character strings, e.g., www.cs.iastate.edu IP addresses are 32 bit integers, e.g., 129.186.3.6
Names & Addresses. Names & Addresses. Names vs. Addresses. Identity. Names vs. Addresses. CS 194: Distributed Systems: Naming
Names & Addresses CS 9: Distributed Systems: Naming Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 970-77 What is a?
Domain Name Servers. Domain Types WWW host names. Internet Names. COMP476 Networked Computer Systems. Domain Name Servers
Domain Name Servers COMP76 Networked Computer Systems Internet Names Hierarchical starting from the right host.subnet.organization.type Names are case insensitive and can be in either upper or lower case.
Introduction to DNS CHAPTER 5. In This Chapter
297 CHAPTER 5 Introduction to DNS Domain Name System (DNS) enables you to use hierarchical, friendly names to easily locate computers and other resources on an IP network. The following sections describe
Chapter 9: Name Services. 9.1 Introduction 9.2 Name services and the DNS 9.3 Directory services 9.6 Summary
Chapter 9: Name Services 9.1 Introduction 9.2 Name services and the DNS 9.3 Directory services 9.6 Summary Learning objectives To understand the need for naming systems in distributed systems To be familiar
Outline. Definition. Name spaces Name resolution Example: The Domain Name System Example: X.500, LDAP. Names, Identifiers and Addresses
Outline Definition Names, Identifiers and Addresses Name spaces Name resolution Example: The Domain Name System Example: X.500, LDAP CS550: Advanced Operating Systems 2 A name in a distributed system is
ECE 4321 Computer Networks. Network Programming
ECE 4321 Computer Networks Network Programming Name Space System.Net Domain Name System (DNS) To resolve computer naming Host database is split up and distributed among multiple systems on the Internet
Understanding DNS (the Domain Name System)
Understanding DNS (the Domain Name System) A white paper by Incognito Software January, 2007 2007 Incognito Software Inc. All rights reserved. Understanding DNS (the Domain Name System) Introduction...2
Introduction to Network Operating Systems
As mentioned earlier, different layers of the protocol stack use different kinds of addresses. We can now see that the Transport Layer (TCP) uses port addresses to route data to the correct process, the
NET0183 Networks and Communications
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/2009 1 NET0183 Networks and Communications by Dr Andy Brooks DNS is a distributed database implemented in a hierarchy of many
19 Domain Name System (DNS)
CHAPTER 9 Domain Name System (DNS) I n this chapter, we discuss the second application program, Domain Name System (DNS). DNS is a client/server application program used to help other application programs.
Chapter 23 The Domain Name System (DNS)
CSC521 Communication Protocols 網 路 通 訊 協 定 Chapter 23 The Domain Name System (DNS) 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Outline 1. Introduction 2. Names For Machines 3. Flat Namespace 4. Hierarchical Names 5.
netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s)
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab dns Version Author(s) E-mail Web Description 2.2 G. Di Battista, M. Patrignani, M.
Applications and Services. DNS (Domain Name System)
Applications and Services DNS (Domain Name Service) File Transfer Protocol (FTP) Simple Mail Transfer Protocol (SMTP) Malathi Veeraraghavan Distributed database used to: DNS (Domain Name System) map between
Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015
Distributed Systems 09. Naming Paul Krzyzanowski Rutgers University Fall 2015 October 7, 2015 2014-2015 Paul Krzyzanowski 1 Naming things Naming: map names to objects Helps with using, sharing, and communicating
Domain Name System DNS
CE443 Computer Networks Domain Name System DNS Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by
Networking Domain Name System
System i Networking Domain Name System Version 5 Release 4 System i Networking Domain Name System Version 5 Release 4 Note Before using this information and the product it supports, read the information
Forouzan: Chapter 17. Domain Name System (DNS)
Forouzan: Chapter 17 Domain Name System (DNS) Domain Name System (DNS) Need System to map name to an IP address and vice versa We have used a host file in our Linux laboratory. Not feasible for the entire
The Use of DNS Resource Records
International Journal of Advances in Electrical and Electronics Engineering 230 Available online at www.ijaeee.com & www.sestindia.org/volume-ijaeee/ ISSN: 2319-1112 Simar Preet Singh Systems Engineer,
Domain Name System (DNS)
Chapter 18 CSC465 Computer Networks Spring 2004 Dr. J. Harrison These slides are based on the text TCP/IP Protocol Suite (2 nd Edition) Domain Name System (DNS) CONTENTS NAME SPACE DOMAIN NAME SPACE DISTRIBUTION
Naming. Name Service. Why Name Services? Mappings. and related concepts
Service Processes and Threads: execution of applications or services Communication: information exchange for coordination of processes But: how can client processes (or human users) find the right server
INTERNET DOMAIN NAME SYSTEM
INTERNET DOMAIN NAME SYSTEM http://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm Copyright tutorialspoint.com Overview When DNS was not into existence, one had to download
Domain Name Server. Training Division National Informatics Centre New Delhi
Domain Name Server Training Division National Informatics Centre New Delhi Domain Name Service (DNS) I. History of DNS II. DNS structure and its components III. Functioning of DNS IV. Possible Configurations
Domain Name System. Heng Sovannarith [email protected]
Domain Name System Heng Sovannarith [email protected] Introduc:on to DNS Domain Name System is a distributed database system that can be serve as the founda:on for name resolu:on in a TCP/IP Network.
Internet-Praktikum I Lab 3: DNS
Kommunikationsnetze Internet-Praktikum I Lab 3: DNS Mark Schmidt, Andreas Stockmayer Sommersemester 2015 kn.inf.uni-tuebingen.de Motivation for the DNS Problem IP addresses hard to remember for humans
Names vs. Addresses. Flat vs. Hierarchical Space. Domain Name System (DNS) Computer Networks. Lecture 5: Domain Name System
Names vs. Addresses Computer Networks Lecture 5: Domain Name System Names are easier for human to remember www.umich.edu vs. 141.213.4.4 Addresses can be changed without changing names move www.umich.edu
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
How DNS Works 210 out of 241 rated this helpful Updated: March 28, 2003 Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2 How DNS Works
Domain Name System (DNS) Reading: Section in Chapter 9
Domain Name System (DNS) Reading: Section in Chapter 9 RFC 1034, STD 13 Name Syntax and rules for delegating authority over names Specify implementation of a distributed system that maps names to addresses
Internetworking with TCP/IP Unit 10. Domain Name System
Unit 10 Domain Name System Structure 10.1 Introduction 10.2 Fully Qualified Domain Names (FQDNs) Generic Domains Country Domains 10.3 Mapping domain names to IP addresses 10.4 Mapping IP Addresses to Domain
Understand Names Resolution
Understand Names Resolution Lesson Overview In this lesson, you will learn about: Domain name resolution Name resolution process steps DNS WINS Anticipatory Set 1. List the host name of 4 of your favorite
CS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS FALL 2011 Lecture 19: DNS Prof. Alan Mislove ([email protected]) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Human Involvement
Domain Name System. DNS is an example of a large scale client-server application. Copyright 2014 Jim Martin
Domain Name System: DNS Objective: map names to IP addresses (i.e., high level names to low level names) Original namespace was flat, didn t scale.. Hierarchical naming permits decentralization by delegating
Naming and the DNS. Focus. How do we name hosts etc.? Application Presentation Topics. Session Domain Name System (DNS) Email/URLs
Naming and the DNS Focus How do we name hosts etc.? Application Presentation Topics Session Domain Name System (DNS) Email/URLs Transport Network Data Link Physical Ldns.1 Names and Addresses 43 name address
CS 355. Computer Networking. Wei Lu, Ph.D., P.Eng.
CS 355 Computer Networking Wei Lu, Ph.D., P.Eng. Chapter 2: Application Layer Overview: Principles of network applications? Introduction to Wireshark Web and HTTP FTP Electronic Mail: SMTP, POP3, IMAP
- Domain Name System -
1 Name Resolution - Domain Name System - Name resolution systems provide the translation between alphanumeric names and numerical addresses, alleviating the need for users and administrators to memorize
Domain Name System (DNS)
Domain Name System (DNS) Instructor: Anirban Mahanti Office: ICT 745 Email: [email protected] Class Location: ICT 121 Lectures: MWF 12:00 12:50 Notes derived from Computer Networking: A Top Down
DNS. Computer networks - Administration 1DV202. fredag 30 mars 12
DNS Computer networks - Administration 1DV202 DNS History Who needs DNS? The DNS namespace How DNS works The DNS database The BIND software Server and client configuration The history of DNS RFC 882 and
DNS - Domain Name System
DNS - Domain Name System TCP/IP class 1 outline introduction naming scheme protocol format record types how it works reverse lookup implementation - named config files summary - futures 2 bibliography
DNS. Computer Networks. Seminar 12
DNS Computer Networks Seminar 12 DNS Introduction (Domain Name System) Naming system used in Internet Translate domain names to IP addresses and back Communication works on UDP (port 53), large requests/responses
Lesson 13: DNS Security. Javier Osuna [email protected] GMV Head of Security and Process Consulting Division
Lesson 13: DNS Security Javier Osuna [email protected] GMV Head of Security and Process Consulting Division Introduction to DNS The DNS enables people to use and surf the Internet, allowing the translation
Networking Domain Name System
System i Networking Domain Name System Version 6 Release 1 System i Networking Domain Name System Version 6 Release 1 Note Before using this information and the product it supports, read the information
DNS Domain Name System
DNS Domain Name System Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric names for IP addresses e.g., neon.cs.virginia.edu,
Hostnames. HOSTS.TXT was a bottleneck. Once there was HOSTS.TXT. CSCE515 Computer Network Programming. Hierarchical Organization of DNS
Hostnames CSCE 515: Computer Network Programming ------ Address Conversion Function and DNS RFC 1034, RFC 1035 Wenyuan Xu http://www.cse..edu/~wyxu/ce515f07.html Department of Computer Science and Engineering
Part 5 DNS Security. SAST01 An Introduction to Information Security 2015-09-21. Martin Hell Department of Electrical and Information Technology
SAST01 An Introduction to Information Security Part 5 DNS Security Martin Hell Department of Electrical and Information Technology How DNS works Amplification attacks Cache poisoning attacks DNSSEC 1 2
Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files
Configuring DNS BIND: UNIX Name Service Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Zone: a collection of domain information contained
Domain Name System Richard T. B. Ma
Domain Name System Richard T. B. Ma School of Computing National University of Singapore CS 3103: Compute Networks and Protocols Names Vs. Addresses Names are easier for human to remember www.comp.nus.edu.sg
The Application Layer: DNS
Recap SMTP and email The Application Layer: DNS Smith College, CSC 9 Sept 9, 0 q SMTP process (with handshaking) and message format q Role of user agent access protocols q Port Numbers (can google this)
Domain Name System 2015-04-28 17:49:44 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement
Domain Name System 2015-04-28 17:49:44 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Domain Name System... 4 Domain Name System... 5 How DNS Works
The Application Layer. CS158a Chris Pollett May 9, 2007.
The Application Layer CS158a Chris Pollett May 9, 2007. Outline DNS E-mail More on HTTP The Domain Name System (DNS) To refer to a process on the internet we need to give an IP address and a port. These
CS640: Computer Networks. Naming /ETC/HOSTS
CS640: Computer Networks Aditya Akella Lecture 17 Naming and the DNS Naming Need naming to identify resources Once identified, resource must be located How to name resource? Naming hierarchy How do we
Domain Name System (DNS) Fundamentals
Domain Name System (DNS) Fundamentals Mike Jager Network Startup Resource Center [email protected] These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International
The Domain Name System
DNS " This is the means by which we can convert names like news.bbc.co.uk into IP addresses like 212.59.226.30 " Purely for the benefit of human users: we can remember numbers (e.g., telephone numbers),
How to Add Domains and DNS Records
How to Add Domains and DNS Records Configure the Barracuda NextGen X-Series Firewall to be the authoritative DNS server for your domains or subdomains to take advantage of Split DNS or dead link detection.
Domain Name System Security
Domain Name System Security Guevara Noubir Network Security Northeastern University 1 Domain Name System DNS is a fundamental applica=on layer protocol Not visible but invoked every =me a remote site is
Domain Name System (DNS)
Lab Objectives Domain Name System (DNS) Acquiring skills related to the Domain Name System (DNS) functions Practical studying of DNS protocol in the process of its functioning Background Information DNS
Introduction to the Domain Name System
CHAPTER 14 The Domain Name System (DNS) handles the growing number of Internet users. DNS translates names, such as www.cisco.com, into IP addresses, such as 192.168.40.0 (or the more extended IPv6 addresses),
DNS and E-mail Interface User Guide
DNS and E-mail Interface User Guide Document Revision 04 // 2012 www.twcbc.com back back to TOC to TOC Header Text and Info Table of Contents 1. Introduction 3 2. Accessing the Application 4 3. Working
Domain Name System (DNS) RFC 1034 RFC 1035 http://www.ietf.org
Domain Name System (DNS) RFC 1034 RFC 1035 http://www.ietf.org TCP/IP Protocol Suite Application Layer DHCP DNS SNMP HTTP SMTP POP Transport Layer UDP TCP ICMP IGMP Network Layer IP Link Layer ARP ARP
Domain Name System (or Service) (DNS) Computer Networks Term B10
Domain Name System (or Service) (DNS) Computer Networks Term B10 DNS Outline DNS Hierarchial Structure Root Name Servers Top-Level Domain Servers Authoritative Name Servers Local Name Server Caching and
Domain Name System (DNS) Session-1: Fundamentals. Ayitey Bulley [email protected]
Domain Name System (DNS) Session-1: Fundamentals Ayitey Bulley [email protected] Computers use IP addresses. Why do we need names? Names are easier for people to remember Computers may be moved between
Datacommunication. Internet Infrastructure IPv4 & IPv6
Internet Infrastructure IPv4 & IPv6 Eric Malmström [email protected] Slide 1 Background mid 1970 DARPA finances research on packet switching networks p-p networks, packet radio and satellite
Teldat Router. DNS Client
Teldat Router DNS Client Doc. DM723-I Rev. 10.00 March, 2003 INDEX Chapter 1 Domain Name System...1 1. Introduction...2 2. Resolution of domains...3 2.1. Domain names resolver functionality...4 2.2. Functionality
Copyright 2012 http://itfreetraining.com
In order to find resources on the network, computers need a system to look up the location of resources. This video looks at the DNS records that contain information about resources and services on the
DNS ActiveX Control for Microsoft Windows. Copyright Magneto Software All rights reserved
DNS ActiveX Control for Microsoft Windows Copyright Magneto Software All rights reserved 1 DNS Overview... 3 1.1 Introduction... 3 1.2 Usage... 3 1.3 Property... 4 1.4 Event... 4 1.5 Method... 4 1.6 Error
How to Configure DNS Zones
How to Configure DNS Zones The Barracuda NG Firewall DNS configuration object contains two predefined zones: _template and. To be able to edit and specify DNS zones within the Barracuda NG Firewall DNS
DNS: Domain Name System
DNS: Domain Name System People: many identifiers: SSN, name, passport # Internet hosts, routers: IP address (32 bit) - used for addressing datagrams name, e.g., ww.yahoo.com - used by humans Q: map between
Chapter 7 Implementing Domain Name System (DNS)
[Previous] [Next] Chapter 7 Implementing Domain Name System (DNS) About This Chapter In this chapter, you will learn how Domain Name System (DNS) is used to resolve host names on your local area network
Networking Domain Name System
IBM i Networking Domain Name System Version 7.2 IBM i Networking Domain Name System Version 7.2 Note Before using this information and the product it supports, read the information in Notices on page
Introduction BIND. The DNS Protocol. History (1) DNS. History (2) Agenda
History (1) DNS Domain Name System The Internet's Name Service even in the early days of the Internet, hosts have been also identified by s e.g. /etc/hosts.txt file on UNIX systems all s have been maintained
Applications & Application-Layer Protocols: The Domain Name System and Peerto-Peer
CPSC 360 Network Programming Applications & Application-Layer Protocols: The Domain Name System and Peerto-Peer Systems Michele Weigle Department of Computer Science Clemson University [email protected]
The Domain Name System
Internet Engineering 241-461 Robert Elz [email protected] [email protected] http://fivedots.coe.psu.ac.th/~kre DNS The Domain Name System Kurose & Ross: Computer Networking Chapter 2 (2.5) James F. Kurose
DNS: Domain Name System
DNS: Domain Name System CMPSCI 491G: Computer Networking Lab V. Arun Slides adapted from Liebeherr & Zarki, Kurose & Ross, Kermani DNS: domain name system people: many identifiers: SSN, name, passport
DNS. The Root Name Servers. DNS Hierarchy. Computer System Security and Management SMD139. Root name server. .se name server. .
Computer System Security and Management SMD139 Lecture 5: Domain Name System Peter A. Jonsson DNS Translation of Hostnames to IP addresses Hierarchical distributed database DNS Hierarchy The Root Name
Installing and Setting up Microsoft DNS Server
Training Installing and Setting up Microsoft DNS Server Introduction Versions Used Windows Server 2003 Setup Used i. Server Name = martini ii. Credentials: User = Administrator, Password = password iii.
KB259302 - Windows 2000 DNS Event Messages 1 Through 1614
Page 1 of 6 Knowledge Base Windows 2000 DNS Event Messages 1 Through 1614 PSS ID Number: 259302 Article Last Modified on 10/29/2003 The information in this article applies to: Microsoft Windows 2000 Server
1 Introduction: Network Applications
1 Introduction: Network Applications Some Network Apps E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Internet telephone Real-time video
DNS Basics. DNS Basics
DNS Basics 1 A quick introduction to the Domain Name System (DNS). Shows the basic purpose of DNS, hierarchy of domain names, and an example of how the DNS protocol is used. There are many details of DNS
