Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.

Slides:



Advertisements
Similar presentations
Web Server Administration
Advertisements

2.1 Installing the DNS Server Role Overview of the Domain Name System Role Overview of the DNS Namespace DNS Improvements for Windows Server 2008 Considerations.
Web Server Administration Chapter 4 Name Resolution.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
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.
Guide to TCP/IP, Second Edition1 Guide To TCP/IP, Second Edition Chapter 7 Domain Name System.
1 Guide To TCP/IP Domain Name System. 2 DNS – TCP/IP Application Protocol Name resolution protocol - robust, reliable & stable Distributed database technology.
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.
DNS. DNS is a network service that enables clients to resolve names to IP address and vice-versa. Allows machines to be logically grouped by domain names.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 25 Domain Name System.
The Domain Name System Unix System Administration Download PowerPoint Presentation.
Domain Name System: DNS
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
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 ( 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.
Module 12: Domain Name System (DNS)
DOMAIN NAME SYSTEM. Domain Name System Hostname Resolution DNS Name Lookup with DNS Domain Name Servers DNS Database Reverse Lookups.
The Domain Name System (DNS)
Domain Name Services Oakton Community College CIS 238.
Configuring and Managing the DNS Server Role Lesson 4.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
DNS. Introduction What is DNS? –Hierarchy or Tree –Dot used as a separator.
TELE 301 Lecture 11: DNS 1 Overview Last Lecture –Scheduled tasks and log management This Lecture –DNS Next Lecture –Address assignment (DHCP)
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.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
DNS and C# SWE 344 Internet Protocols & Client Server Programming.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Domain Name System HISTORY File hosts (the size of Internet became more than 1000.
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
14 DNS : The Domain Name System. 14 Introduction - Problem Computers are used to work with numbers Humans are used to work with names ==> IP addresses.
Domain Name System (DNS)
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
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.
Fall 2006Computer Networks25-1 Chapter 25. Domain Name System 25.1 Name Space 25.2 Domain Name Space 25.3 Distribution of Name Space 25.4 DNS in the Internet.
Domain Name System CH 25 Aseel Alturki
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Chapter 16 – The Domain Name System (DNS) Presented by Shari Holstege Tuesday, June 18, 2002.
Internet and Intranet Protocols and Applications Lecture 5 Application Protocols: DNS February 20, 2002 Joseph Conron Computer Science Department New York.
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
1 Kyung Hee University Chapter 18 Domain Name System.
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.
1 Domain Name System (DNS). 2 3 How DNS Works Application Transport Internet Network Application Transport Internet Network DNS Resolver Name Server.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Linux Operations and Administration
Web Server Administration Chapter 4 Name Resolution.
1 CMPT 471 Networking II DNS © Janice Regan,
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 25 Domain Name System.
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.
WHAT IS DNS??????????.
Domain Name System DPNM Lab. Seongho Cho
Configuring and Managing the DNS Server Role Lesson 4.
AfNOG-2003 Domain Name System (DNS) Ayitey Bulley Setting up an Authoritative Name Server.
Domain Name System. McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 So what is DNS Resolution? DNS Resolution is the procedure used to resolve a IP.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
Domain Name System (DNS)
Networking Applications
IMPLEMENTING NAME RESOLUTION USING DNS
DNS : Domain Name System
Presentation transcript:

Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT

DNS -- Hierarchical Namespace (Root) edumilgovcom Pentagonemichumich White house ibmyahoo cislab

Fully Qualified Domain Names & Domains Ends with a “DOT” cispdc.cislab.emich.edu. mail.emich.edu Generic Domain See right side >> Domain NameMeaning comCommerical eduEducational govGovernment intInternational milU.S Military netMajor Network orgNon-profit Country codeISO 2-letter

Mapping Domain Names to IP Address Name Server: Holds name-to-address database or point to other who does Name Resolver: Answer requests from the client Mapping IP Address to Domain Names Pointer Query: A domain name query to find the host name associated with an IP addresss  Using reverse lookup  = in-addr.arpa

Distributed name space Zones of Authority (Zones) Group of Symbolic Domain Name In each of these zones, on or more hosts maintains a database of names and IP mapping table These local name servers are interconnected into a hierarchical tree of domain Each zone contains a part or sub-tree of the hierarchical tree of the domain Authority of a zone: Name server in the zone Delegate authority: Superior domain name server

Resolution Process User issues gethostbyname() / gethostbyaddr() request Resolver formulates a query to NS NS check local authoritative DB or cache first and return. Otherwise, check one of 13 root Name Servers or as high as possible Return to user program with corresponding IP address, host name, or error message

Resolver Operation Two types of queries Recursive: find the answer all the way through all the name server Non-Recursive: list name server references Two types of responses Authoritative: request for a domain in a zone over its authority Non-authoritative:

Domain Name Server Operation Primary NS: Loads a zone’s information from disk, and has authority over the zone Secondary NS: Has authority over the zone but obtains the zone information from primary NS using a process call ZONE TRANSFER Caching-only: No authority for any zone but obtain all info. and cache it in memory

DNS Distributed database record format DNS Resource Record (RR): it provides a mapping between domain names and host IP addresses General Format Name: Domain Name to be defined TTL: Time-To-Live in second Class: protocol family usually IN (internet) Type: Type of resource (see next page) Rdata: Depends on the type

DNS Distributed database record format Resource Record Type and Rdata Start of Authority (SOA) = full NS name Name Server (NS) = Host name Domain Name Pointer (PTR) = Domain name Canonical Name (CNAME) = Domain name Mail Exchange (MX) = value and host name Host Address (A) = 32 bit IP address

BIND DNS Server named.conf file zone " in-addr.arpa" { ;loopback zone type master; file "pz/ "; }; zone "linux.net" {;forward Zone type master; file "pz/linux.net"; }; zone " in-addr.arpa" {;Reverse Zone type master; file "pz/ "; };

pz/ File $TTL IN SOA ns.linux.net. ( 1 ; Serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL NS ns.linux.net. 1 PTR localhost.

pz/linux.net file $TTL IN SOA ns.linux.net. ( ; 8H ; 2H; 4W; 1D ) NS ns; name server MX 10 mail; Primary Mail localhost A ns A mail A wwwA webCNAMEwww

pz/ file $TTL IN SOA ns.linux.net.( ; 8H ;2H ;4W ;1D) ; NS ns.linux.net. 2PTR ns.linux.net. 4 PTR mail.linux.net. 5 PTR