SlideShare une entreprise Scribd logo
1  sur  19
1
Domain Network Services (DNS)
By vikas jagtap
2
Domain Network Services (DNS)
7.1 Domain Names
7.2 Authoritative Hosts
7.3 Delegating Authority
7.4 Resource Record
7.5 SOA records
7.6 DNS protocol
7.7 DHCP & Scope Resolution
3
Computers are designed to work with numbers, while
humans are more comfortable working with words.
A mechanism that would permit users to refer to the
network’s computers by names, rather than by address called
as ‘Domain Name System’
IP address (32-bit) is Internet Protocol Address to identify
machines in a network. Although such addresses provide a
convenient, compact representation for specifying the source
and destination in packets sent across an internet, user prefer
to assign machines pronounceable, easily remembered names
called as ‘Domain Name.’
4
The DNS name space is based on a domains, which
exist in a hierarchical structure much like the directory
tree in a file system.
A domain is the equivalent of a directory, in that it can
contain either subdomains (subdirectories) or hosts
(files), forming a structure called DNS tree.
Root
com net org
wwwwww www www www
Fig. – The Domain Name System (Tree structure)
5
The DNS name space function in the same way :
administrators are assigned domain names and are then
responsible for specifying host names to systems within
that domain.
The result is that every computer on the Internet is
uniquely identifiable by a DNS, name that consists of
host name plus the names of all its parent domains,
stretching up to the root of the DNS tree, separated by
periods.
Each of the names between the periods can be up to 63
characters long, with a total length of 255 characters for
a complete DNS name.
Domain and host names are not case sensitive, and can
take any value except the null value.
6
The naming scheme used in the Internet is called the Domain
Name System (DNS).
Each computer name consists of a sequence of alpha-
numeric segments separated by periods. For example, a
computer in the computer science department at Pune
University has the domain name : -
comp1.cs.pune.edu
The left-most segment if a name(comp1) is the name of an
individual computer. Other segment in a domain name
identify the group that owns the name. For example, the
segment pune gives the name of the university.
7
The domain name system does not specify an exact
number of segments in each name nor does it specify
what those segments represent.
The domain name system does specify values for the
most significant segment, which is called a top-level
domain (TLD).
Following table lists the top-level domains of the DNS :
Domain Name Assigned to
com Commercial Organization
edu Educational Institution
gov US government
org Non-commercial organization
mil US military
8
Top – level domains are controlled by the Internet
Corporation for Assigned Names and Numbers
(ICANN). ICANN designates one or more domain
registrars to administer a given top-level domain and
approve specific names.
Top-level domains are important because each
organization that choose to participate in the domain
name system must apply for a name under one of the
existing top level domains. Most corporations choose to
register under the com domain.
To obtain a domain, an organization must register
with an approved register. A unique domain suffix is
assigned to each organization.
9
The partitioning of a namespace must be defined in a way
that support efficient name mapping and guarantee
autonomous control of name assignment.
The namespace is partitioned at the top level, and
authority for names is subdivisions is passed to designed
agents.
For example, one might choose to partition the
namespace based on site name and to delegate to each site
responsibility for maintaining names within its partition.
The topmost level of the hierarchy divides the
namespace and delegates authority for each division.
10
As an example, consider a namespace with
names of the form :
local.site
Where site is the site name authorized by the central authority,
local is the part of a name controlled by the site, and the
period (“.”) is a delimiter used to separate them.
When the topmost authority approves adding a new site, X, it
adds X to the list of valid sites and delegates to site X
authority for all names that end in “.X”
Keep subdividing the namespace until each subdivision is
small enough to be manageable. Subdividing the namespace
introduces another partition of the name.
e.g.- local.group.site
11
Thus, Domain name is something like a postal address,
in which the top-level domain is the equivalent of the
state, the second –level domain is the city, and the host
name is the street address.
12
Domain Name begins with WWW –
Although a domain name denotes a computer, many
organizations assign domain names that reflect the service
the computer provides.
For example – If Foobar corporation provides the FTP
service, it can choose a computer to run the service, and
assign the domain name:
ftp.foobar.com
Similarly a compute that runs a Web server, can be
assigned the name:
www.foobar.com
The computer’s domain name does not need to contain
www.
13
DNS servers are basically database servers that store
information about the hosts and subdomain for which they
are responsible in resource records (RPs). When you run
your own DNS server, you create a resource record for each
host name that you want to be accessible by the rest of the
network.
There are several different types of resource records used by
DNS servers, the most important of which are as follows:
SOA (Start of Authority) –
Indicates that the server is the best authoritative source for
data concerning the zone. Each zone must have an SOA
record, and only one SOA record can be in a zone.
14
NS (Name Server) –
Identifies a DNS server functioning as an authority for
the zone. Each DNS server in the zone must be
represented by an NS record.
A (Address) –
Provides a name-to-address mapping that supplies an IP
address for a specific DNS name. This record type
performs the primary function of the DNS, converting
names to addresses.
PTR –
Provides an address-to-name mapping. This is the
functional opposite of an A record, used for reverse
lookups only.
15
Dynamic Host Configuration Protocol (DHCP) is
designed to handle automated address assignment.
DHCP allows a computer to obtain an IP address quickly and
dynamically. To use DHCP’s dynamic address allocation
mechanism, a manager must configure a DHCP server by
supplying a set of IP addresses.]
Whenever a new computer connects to the network, the new
computer contacts the server & request an address. The server
chooses one of the address the manager specified, and
allocates that address to the computer.
16
DHCP allows 3 types of address assignment –
1) Manual Configuration –
In this configuration a manager can configure a
specific address for a specific computer.
2) Automatic Configuration –
In this configuration a manager allows a DHCP server
to assign a permanent address when a computer first
attaches to the network.
3) Dynamic Configuration –
In this configuration a server “loans” an address to a
computer for a limited time.
17
DHCP uses the identify of the client to decide how to
proceed. When a client contacts a DHCP server, the
client sends an identifier, usually the client’s hardware
address.
The server uses the client’s identifier and the network to
which the client has connected to determine how to
assign the client & IP address.
Thus, a manager has complete control over how address
are assigned.
18
When you type a URL containing a DNS name (such as
www.microsoft.com ) into the browser’s address field and
press the ENTER key, if you look quickly at the status bar
in the lower-left corner, you’ll see a message that says
“Finding Site: www.microsoft.com.” In a few seconds,
you’ll then see a message that says “Connecting to,”
followed by an IP address. It is during this interval between
the Finding Site message and the Connecting to message
that the DNS name resolution process occurs.
From the client’s perspective, the procedure that occurs
during these few seconds consists of the application sending
a query message to its destination DNS server that contains
the name
19
If you connect to the Internet, you use a DNS server each time
you enter a server name or URL into a Web browser or other
application to resolve the name of the system you specified
into an IP address.
When a standalone computer connects to an Internet service
provider (ISP), the ISP’s server usually supplies the addresses
of the DNS servers that the system will use.
TCP/IP communications are based solely on IP addresses.
Before one system can communicate with another, it must
know its IP address. Often, the user supplies a friendly name
(such as DNS name) for a desired server to a client
application. The application must then resolve that server
name into an IP address before it can transmit a message to it.
If the name resolution mechanism fails to function, no
communication with the server is possible.

Contenu connexe

Tendances

Tendances (20)

Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
DHCP
DHCPDHCP
DHCP
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Telnet & SSH Configuration
Telnet & SSH ConfigurationTelnet & SSH Configuration
Telnet & SSH Configuration
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Access Control List (ACL)
Access Control List (ACL)Access Control List (ACL)
Access Control List (ACL)
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slides03. non-functional-attributes-introduction-4-slides
03. non-functional-attributes-introduction-4-slides
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
08. networking
08. networking08. networking
08. networking
 
Subnetting
SubnettingSubnetting
Subnetting
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)
 
Component based software engineering
Component based software engineeringComponent based software engineering
Component based software engineering
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
Routing
RoutingRouting
Routing
 

En vedette

Working on internet
Working on internetWorking on internet
Working on internetOnline
 
The World Wide Web CSCE 101 – Spring 2010
The World Wide Web CSCE 101 – Spring 2010The World Wide Web CSCE 101 – Spring 2010
The World Wide Web CSCE 101 – Spring 2010webhostingguy
 
SCL Short Corporate CV - Richard F. Zbinden
SCL Short Corporate CV - Richard F. ZbindenSCL Short Corporate CV - Richard F. Zbinden
SCL Short Corporate CV - Richard F. ZbindenRichard Zbinden
 
An overview of the development of the world wide web
An overview of the development of the world wide webAn overview of the development of the world wide web
An overview of the development of the world wide webMarbin Colah
 
ip addressing & routing
 ip addressing & routing ip addressing & routing
ip addressing & routingVikas Jagtap
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdfMadhusudhan Anand
 
The Internet and the World Wide Web
The Internet and the World Wide WebThe Internet and the World Wide Web
The Internet and the World Wide Webdpd
 
Internet VS World Wide Web
Internet VS World Wide WebInternet VS World Wide Web
Internet VS World Wide WebMadhuri Sharma
 
Network address translation
Network address translationNetwork address translation
Network address translationVarsha Honde
 
Nat presentation
Nat presentationNat presentation
Nat presentationhassoon3
 
Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Sahira Khan
 
Internet vs. WWW
Internet vs. WWWInternet vs. WWW
Internet vs. WWWJason Rhode
 
Network configuration
Network configurationNetwork configuration
Network configurationengshemachi
 
DHCP Server & Client Presentation
DHCP Server & Client PresentationDHCP Server & Client Presentation
DHCP Server & Client Presentationraini
 
Lesson 2: Subnetting basics
Lesson 2: Subnetting basicsLesson 2: Subnetting basics
Lesson 2: Subnetting basicsMahmmoud Mahdi
 

En vedette (20)

Network and DNS Vulnerabilities
Network and DNS VulnerabilitiesNetwork and DNS Vulnerabilities
Network and DNS Vulnerabilities
 
Working on internet
Working on internetWorking on internet
Working on internet
 
Dhcp edu
Dhcp eduDhcp edu
Dhcp edu
 
The World Wide Web CSCE 101 – Spring 2010
The World Wide Web CSCE 101 – Spring 2010The World Wide Web CSCE 101 – Spring 2010
The World Wide Web CSCE 101 – Spring 2010
 
ION San Diego - DNS Advancing the Network
ION San Diego - DNS Advancing the NetworkION San Diego - DNS Advancing the Network
ION San Diego - DNS Advancing the Network
 
SCL Short Corporate CV - Richard F. Zbinden
SCL Short Corporate CV - Richard F. ZbindenSCL Short Corporate CV - Richard F. Zbinden
SCL Short Corporate CV - Richard F. Zbinden
 
An overview of the development of the world wide web
An overview of the development of the world wide webAn overview of the development of the world wide web
An overview of the development of the world wide web
 
ip addressing & routing
 ip addressing & routing ip addressing & routing
ip addressing & routing
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdf
 
The Internet and the World Wide Web
The Internet and the World Wide WebThe Internet and the World Wide Web
The Internet and the World Wide Web
 
Internet VS World Wide Web
Internet VS World Wide WebInternet VS World Wide Web
Internet VS World Wide Web
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
Nat
Nat Nat
Nat
 
Nat presentation
Nat presentationNat presentation
Nat presentation
 
Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)
 
Internet vs. WWW
Internet vs. WWWInternet vs. WWW
Internet vs. WWW
 
Network configuration
Network configurationNetwork configuration
Network configuration
 
What is Network Address Translation (NAT)
What is Network Address Translation (NAT)What is Network Address Translation (NAT)
What is Network Address Translation (NAT)
 
DHCP Server & Client Presentation
DHCP Server & Client PresentationDHCP Server & Client Presentation
DHCP Server & Client Presentation
 
Lesson 2: Subnetting basics
Lesson 2: Subnetting basicsLesson 2: Subnetting basics
Lesson 2: Subnetting basics
 

Similaire à domain network services (dns)

Similaire à domain network services (dns) (20)

Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Application layer
Application layerApplication layer
Application layer
 
Internet dns introduction
Internet dns introductionInternet dns introduction
Internet dns introduction
 
3_CHAP~2.PPT
3_CHAP~2.PPT3_CHAP~2.PPT
3_CHAP~2.PPT
 
Domain name system
Domain name systemDomain name system
Domain name system
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
DNSPresentation.pptx
DNSPresentation.pptxDNSPresentation.pptx
DNSPresentation.pptx
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt
 
Dns
DnsDns
Dns
 
server notes for beginners
server notes for beginners server notes for beginners
server notes for beginners
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
telnet ftp email
telnet ftp emailtelnet ftp email
telnet ftp email
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
 
7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
 
Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011
 

Plus de Vikas Jagtap

broad band networks
 broad band networks broad band networks
broad band networksVikas Jagtap
 
Simple Network Management Protocol by vikas jagtap
Simple Network Management Protocol by vikas jagtapSimple Network Management Protocol by vikas jagtap
Simple Network Management Protocol by vikas jagtapVikas Jagtap
 
KNOWLEDGE BASE SYSTEMS
KNOWLEDGE  BASE SYSTEMSKNOWLEDGE  BASE SYSTEMS
KNOWLEDGE BASE SYSTEMSVikas Jagtap
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapVikas Jagtap
 
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapOverview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapVikas Jagtap
 
things which make think ooh!!!!!!!! by vikas jagtap
things which make think ooh!!!!!!!! by vikas jagtapthings which make think ooh!!!!!!!! by vikas jagtap
things which make think ooh!!!!!!!! by vikas jagtapVikas Jagtap
 
Dear son daughter by vikas jagtap
Dear son daughter   by vikas jagtapDear son daughter   by vikas jagtap
Dear son daughter by vikas jagtapVikas Jagtap
 
Double vision by vikas jagtap
Double vision by vikas jagtapDouble vision by vikas jagtap
Double vision by vikas jagtapVikas Jagtap
 
Dubai by vikas jagtap
Dubai by vikas jagtapDubai by vikas jagtap
Dubai by vikas jagtapVikas Jagtap
 
District of maharashtra by vikas jagtap
District of maharashtra by vikas jagtapDistrict of maharashtra by vikas jagtap
District of maharashtra by vikas jagtapVikas Jagtap
 
Cr java concept by vikas jagtap
Cr java  concept by vikas jagtapCr java  concept by vikas jagtap
Cr java concept by vikas jagtapVikas Jagtap
 
Servlet ppt by vikas jagtap
Servlet ppt by vikas jagtapServlet ppt by vikas jagtap
Servlet ppt by vikas jagtapVikas Jagtap
 
Animation technique
Animation techniqueAnimation technique
Animation techniqueVikas Jagtap
 
An Introduction to BLUETOOTH TECHNOLOGY
An Introduction to BLUETOOTH TECHNOLOGYAn Introduction to BLUETOOTH TECHNOLOGY
An Introduction to BLUETOOTH TECHNOLOGYVikas Jagtap
 
Introduction to networking by vikas jagtap
 Introduction to networking by vikas jagtap Introduction to networking by vikas jagtap
Introduction to networking by vikas jagtapVikas Jagtap
 

Plus de Vikas Jagtap (20)

broad band networks
 broad band networks broad band networks
broad band networks
 
Simple Network Management Protocol by vikas jagtap
Simple Network Management Protocol by vikas jagtapSimple Network Management Protocol by vikas jagtap
Simple Network Management Protocol by vikas jagtap
 
KNOWLEDGE BASE SYSTEMS
KNOWLEDGE  BASE SYSTEMSKNOWLEDGE  BASE SYSTEMS
KNOWLEDGE BASE SYSTEMS
 
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtapADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
ADVANCE DATABASE MANAGEMENT SYSTEM CONCEPTS & ARCHITECTURE by vikas jagtap
 
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtapOverview of Object-Oriented Concepts Characteristics by vikas jagtap
Overview of Object-Oriented Concepts Characteristics by vikas jagtap
 
things which make think ooh!!!!!!!! by vikas jagtap
things which make think ooh!!!!!!!! by vikas jagtapthings which make think ooh!!!!!!!! by vikas jagtap
things which make think ooh!!!!!!!! by vikas jagtap
 
Paradise on earth
Paradise on earthParadise on earth
Paradise on earth
 
Dear son daughter by vikas jagtap
Dear son daughter   by vikas jagtapDear son daughter   by vikas jagtap
Dear son daughter by vikas jagtap
 
Double vision by vikas jagtap
Double vision by vikas jagtapDouble vision by vikas jagtap
Double vision by vikas jagtap
 
Dubai by vikas jagtap
Dubai by vikas jagtapDubai by vikas jagtap
Dubai by vikas jagtap
 
District of maharashtra by vikas jagtap
District of maharashtra by vikas jagtapDistrict of maharashtra by vikas jagtap
District of maharashtra by vikas jagtap
 
Cr java concept by vikas jagtap
Cr java  concept by vikas jagtapCr java  concept by vikas jagtap
Cr java concept by vikas jagtap
 
Jdbc ppt
Jdbc pptJdbc ppt
Jdbc ppt
 
Jsp ppt
Jsp pptJsp ppt
Jsp ppt
 
Servlet ppt by vikas jagtap
Servlet ppt by vikas jagtapServlet ppt by vikas jagtap
Servlet ppt by vikas jagtap
 
Animation technique
Animation techniqueAnimation technique
Animation technique
 
Amit
AmitAmit
Amit
 
An Introduction to BLUETOOTH TECHNOLOGY
An Introduction to BLUETOOTH TECHNOLOGYAn Introduction to BLUETOOTH TECHNOLOGY
An Introduction to BLUETOOTH TECHNOLOGY
 
Network security
 Network security Network security
Network security
 
Introduction to networking by vikas jagtap
 Introduction to networking by vikas jagtap Introduction to networking by vikas jagtap
Introduction to networking by vikas jagtap
 

Dernier

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 

Dernier (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

domain network services (dns)

  • 1. 1 Domain Network Services (DNS) By vikas jagtap
  • 2. 2 Domain Network Services (DNS) 7.1 Domain Names 7.2 Authoritative Hosts 7.3 Delegating Authority 7.4 Resource Record 7.5 SOA records 7.6 DNS protocol 7.7 DHCP & Scope Resolution
  • 3. 3 Computers are designed to work with numbers, while humans are more comfortable working with words. A mechanism that would permit users to refer to the network’s computers by names, rather than by address called as ‘Domain Name System’ IP address (32-bit) is Internet Protocol Address to identify machines in a network. Although such addresses provide a convenient, compact representation for specifying the source and destination in packets sent across an internet, user prefer to assign machines pronounceable, easily remembered names called as ‘Domain Name.’
  • 4. 4 The DNS name space is based on a domains, which exist in a hierarchical structure much like the directory tree in a file system. A domain is the equivalent of a directory, in that it can contain either subdomains (subdirectories) or hosts (files), forming a structure called DNS tree. Root com net org wwwwww www www www Fig. – The Domain Name System (Tree structure)
  • 5. 5 The DNS name space function in the same way : administrators are assigned domain names and are then responsible for specifying host names to systems within that domain. The result is that every computer on the Internet is uniquely identifiable by a DNS, name that consists of host name plus the names of all its parent domains, stretching up to the root of the DNS tree, separated by periods. Each of the names between the periods can be up to 63 characters long, with a total length of 255 characters for a complete DNS name. Domain and host names are not case sensitive, and can take any value except the null value.
  • 6. 6 The naming scheme used in the Internet is called the Domain Name System (DNS). Each computer name consists of a sequence of alpha- numeric segments separated by periods. For example, a computer in the computer science department at Pune University has the domain name : - comp1.cs.pune.edu The left-most segment if a name(comp1) is the name of an individual computer. Other segment in a domain name identify the group that owns the name. For example, the segment pune gives the name of the university.
  • 7. 7 The domain name system does not specify an exact number of segments in each name nor does it specify what those segments represent. The domain name system does specify values for the most significant segment, which is called a top-level domain (TLD). Following table lists the top-level domains of the DNS : Domain Name Assigned to com Commercial Organization edu Educational Institution gov US government org Non-commercial organization mil US military
  • 8. 8 Top – level domains are controlled by the Internet Corporation for Assigned Names and Numbers (ICANN). ICANN designates one or more domain registrars to administer a given top-level domain and approve specific names. Top-level domains are important because each organization that choose to participate in the domain name system must apply for a name under one of the existing top level domains. Most corporations choose to register under the com domain. To obtain a domain, an organization must register with an approved register. A unique domain suffix is assigned to each organization.
  • 9. 9 The partitioning of a namespace must be defined in a way that support efficient name mapping and guarantee autonomous control of name assignment. The namespace is partitioned at the top level, and authority for names is subdivisions is passed to designed agents. For example, one might choose to partition the namespace based on site name and to delegate to each site responsibility for maintaining names within its partition. The topmost level of the hierarchy divides the namespace and delegates authority for each division.
  • 10. 10 As an example, consider a namespace with names of the form : local.site Where site is the site name authorized by the central authority, local is the part of a name controlled by the site, and the period (“.”) is a delimiter used to separate them. When the topmost authority approves adding a new site, X, it adds X to the list of valid sites and delegates to site X authority for all names that end in “.X” Keep subdividing the namespace until each subdivision is small enough to be manageable. Subdividing the namespace introduces another partition of the name. e.g.- local.group.site
  • 11. 11 Thus, Domain name is something like a postal address, in which the top-level domain is the equivalent of the state, the second –level domain is the city, and the host name is the street address.
  • 12. 12 Domain Name begins with WWW – Although a domain name denotes a computer, many organizations assign domain names that reflect the service the computer provides. For example – If Foobar corporation provides the FTP service, it can choose a computer to run the service, and assign the domain name: ftp.foobar.com Similarly a compute that runs a Web server, can be assigned the name: www.foobar.com The computer’s domain name does not need to contain www.
  • 13. 13 DNS servers are basically database servers that store information about the hosts and subdomain for which they are responsible in resource records (RPs). When you run your own DNS server, you create a resource record for each host name that you want to be accessible by the rest of the network. There are several different types of resource records used by DNS servers, the most important of which are as follows: SOA (Start of Authority) – Indicates that the server is the best authoritative source for data concerning the zone. Each zone must have an SOA record, and only one SOA record can be in a zone.
  • 14. 14 NS (Name Server) – Identifies a DNS server functioning as an authority for the zone. Each DNS server in the zone must be represented by an NS record. A (Address) – Provides a name-to-address mapping that supplies an IP address for a specific DNS name. This record type performs the primary function of the DNS, converting names to addresses. PTR – Provides an address-to-name mapping. This is the functional opposite of an A record, used for reverse lookups only.
  • 15. 15 Dynamic Host Configuration Protocol (DHCP) is designed to handle automated address assignment. DHCP allows a computer to obtain an IP address quickly and dynamically. To use DHCP’s dynamic address allocation mechanism, a manager must configure a DHCP server by supplying a set of IP addresses.] Whenever a new computer connects to the network, the new computer contacts the server & request an address. The server chooses one of the address the manager specified, and allocates that address to the computer.
  • 16. 16 DHCP allows 3 types of address assignment – 1) Manual Configuration – In this configuration a manager can configure a specific address for a specific computer. 2) Automatic Configuration – In this configuration a manager allows a DHCP server to assign a permanent address when a computer first attaches to the network. 3) Dynamic Configuration – In this configuration a server “loans” an address to a computer for a limited time.
  • 17. 17 DHCP uses the identify of the client to decide how to proceed. When a client contacts a DHCP server, the client sends an identifier, usually the client’s hardware address. The server uses the client’s identifier and the network to which the client has connected to determine how to assign the client & IP address. Thus, a manager has complete control over how address are assigned.
  • 18. 18 When you type a URL containing a DNS name (such as www.microsoft.com ) into the browser’s address field and press the ENTER key, if you look quickly at the status bar in the lower-left corner, you’ll see a message that says “Finding Site: www.microsoft.com.” In a few seconds, you’ll then see a message that says “Connecting to,” followed by an IP address. It is during this interval between the Finding Site message and the Connecting to message that the DNS name resolution process occurs. From the client’s perspective, the procedure that occurs during these few seconds consists of the application sending a query message to its destination DNS server that contains the name
  • 19. 19 If you connect to the Internet, you use a DNS server each time you enter a server name or URL into a Web browser or other application to resolve the name of the system you specified into an IP address. When a standalone computer connects to an Internet service provider (ISP), the ISP’s server usually supplies the addresses of the DNS servers that the system will use. TCP/IP communications are based solely on IP addresses. Before one system can communicate with another, it must know its IP address. Often, the user supplies a friendly name (such as DNS name) for a desired server to a client application. The application must then resolve that server name into an IP address before it can transmit a message to it. If the name resolution mechanism fails to function, no communication with the server is possible.