SlideShare a Scribd company logo
Domain Name Resolution Joshua Erdman Digital-Foundation.net
DNS Background ,[object Object],[object Object],[object Object],[object Object]
DNS Background What does it mean to "register" a domain name? The Internet domain name system (DNS) consists of a directory, organized hierarchically, of all the domain names and their corresponding computers registered to particular companies and persons using the Internet. When you register a domain name, it will be associated with the computer on the Internet you designate during the period the registration is in effect. – Taken from ICANN.com
So what is DNS Resolution? DNS Resolution is the procedure used to resolve a IP address from a domain name.   This is very similar to how we get the phone number of a person we want to contact.   It is all based on hierarchy.
DNS Resolution analogy ,[object Object],[object Object],[object Object],[object Object],[object Object]
DNS Foundation All computers communicate by addressing each other using IP addresses.   So every time you try to connect to a website, or send an e-mail, DNS resolution is occurring. Just like phone numbers, multiple domain names can resolve to the same IP address.
Domain Names vs. URLs A domain name is contained in a URL.  See the examples below.   ftp://ftp.company.com/downloads.report.doc http://www.networkclue.com/index. php Protocol Resource or File Hostname Domain Name Fully Qualified Domain Name (FQDN)
DNS Resolution Scenario 5 components http://www.google.com Business DNS 1.2.3.1 Web Server 1.2.3.4 Internet ISP DNS 3.3.3.1 End User PC GTLD Servers
Domain Name Table
WHOIS DB
GTLD History Internic ICANN Internet Consortium for Assigned Names and Numbers Domain Registrars Godaddy.com Register.com Net Sol
Registrars ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Registrars Godaddy.com Register.com Net Sol
IP Address Registration ICANN Internet Consortium for Assigned Names and Numbers IP Registrars ARPNIC Asia Pacific Registry RIPE European Registry ARIN American Registry for Internet Numbers
Reverse DNS Resolution Reverse DNS Resolution is the procedure used to resolve a domain name from an IP address.   Recall: Multiple domain names can resolve to an IP address (just like multiple people can have the same phone number). It is the ISP’s responsibility to maintain reverse DNS tables.
Reverse DNS Resolution 4 components Internet 4.3.2.1.in-addr.arpa Business DNS 1.2.3.1 Web Server 1.2.3.4 ISP DNS 3.3.3.1 GTLD Servers
Reverse DNS Resolution ,[object Object],[object Object],[object Object],[object Object]
Questions & Answers
 

More Related Content

What's hot

7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
Hameda Hurmat
 
Active directory
Active directory Active directory
Active directory deshvikas
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
ThousandEyes
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
JUW Jinnah University for Women
 
Dhcp
DhcpDhcp
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
Gurkamal Rakhra
 
Dns
DnsDns
ACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.pptACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.ppt
mwti2
 
Active Directory
Active DirectoryActive Directory
Active Directory
Hameda Hurmat
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
Pijush Kanti Das
 
DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
Prakhar Rastogi
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
Hameda Hurmat
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System Administration
Duressa Teshome
 
fsmo in active directory
 fsmo in active directory fsmo in active directory
fsmo in active directory
Ruhollah Arabi
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentation
Saqib Malik
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
Peter R. Egli
 

What's hot (20)

7 understanding DNS
7 understanding DNS7 understanding DNS
7 understanding DNS
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Active directory
Active directory Active directory
Active directory
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Dhcp
DhcpDhcp
Dhcp
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
ACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.pptACTIVE-DIRECTORY.ppt
ACTIVE-DIRECTORY.ppt
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
IP addressing and Subnetting PPT
IP addressing and Subnetting PPTIP addressing and Subnetting PPT
IP addressing and Subnetting PPT
 
DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
 
6 understanding DHCP
6 understanding DHCP6 understanding DHCP
6 understanding DHCP
 
DHCP
DHCPDHCP
DHCP
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System Administration
 
fsmo in active directory
 fsmo in active directory fsmo in active directory
fsmo in active directory
 
Dhcp presentation
Dhcp presentationDhcp presentation
Dhcp presentation
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 

Similar to DNS resolution

Domain & Shared hosting
Domain & Shared hostingDomain & Shared hosting
Domain & Shared hostingjisha-varkey
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
palashghosh123
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
palashghosh123
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
Patruni Chidananda Sastry
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
Vinay Kumar
 
Dns
DnsDns
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
MuhammadNaeem491
 
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Celebrating 31 Years Of The Domain Name System (DNS) This Month!Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Marie Moore
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
Anchit Dhingra
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Dot Com In A Day
Dot Com In A DayDot Com In A Day
Dot Com In A Day
Andrew Wright
 
Windows server 2008 step by-step guide for dns in small networks
Windows server 2008 step by-step guide for dns in small networksWindows server 2008 step by-step guide for dns in small networks
Windows server 2008 step by-step guide for dns in small networks
Ochiroo Dorj
 
Dns and irc
Dns and ircDns and irc
Dns and irc
ZekriaMuzafar
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
Akshay Tiwari
 
DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
Himanshu Awasthi
 
Domain name system
Domain name systemDomain name system
Domain name system
Alfred George
 
D.N.S
D.N.SD.N.S
DNS Configuration
DNS ConfigurationDNS Configuration
DNS Configuration
Vinod Gour
 

Similar to DNS resolution (20)

Domain & Shared hosting
Domain & Shared hostingDomain & Shared hosting
Domain & Shared hosting
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Celebrating 31 Years Of The Domain Name System (DNS) This Month!Celebrating 31 Years Of The Domain Name System (DNS) This Month!
Celebrating 31 Years Of The Domain Name System (DNS) This Month!
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
Domainnamesystem
DomainnamesystemDomainnamesystem
Domainnamesystem
 
Dot Com In A Day
Dot Com In A DayDot Com In A Day
Dot Com In A Day
 
Windows server 2008 step by-step guide for dns in small networks
Windows server 2008 step by-step guide for dns in small networksWindows server 2008 step by-step guide for dns in small networks
Windows server 2008 step by-step guide for dns in small networks
 
Dns and irc
Dns and ircDns and irc
Dns and irc
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
DomainNameSystem
DomainNameSystemDomainNameSystem
DomainNameSystem
 
Domain name system
Domain name systemDomain name system
Domain name system
 
D.N.S
D.N.SD.N.S
D.N.S
 
DNS Configuration
DNS ConfigurationDNS Configuration
DNS Configuration
 
domain
domaindomain
domain
 

More from webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

More from webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

DNS resolution

  • 1. Domain Name Resolution Joshua Erdman Digital-Foundation.net
  • 2.
  • 3. DNS Background What does it mean to "register" a domain name? The Internet domain name system (DNS) consists of a directory, organized hierarchically, of all the domain names and their corresponding computers registered to particular companies and persons using the Internet. When you register a domain name, it will be associated with the computer on the Internet you designate during the period the registration is in effect. – Taken from ICANN.com
  • 4. So what is DNS Resolution? DNS Resolution is the procedure used to resolve a IP address from a domain name.   This is very similar to how we get the phone number of a person we want to contact.   It is all based on hierarchy.
  • 5.
  • 6. DNS Foundation All computers communicate by addressing each other using IP addresses.   So every time you try to connect to a website, or send an e-mail, DNS resolution is occurring. Just like phone numbers, multiple domain names can resolve to the same IP address.
  • 7. Domain Names vs. URLs A domain name is contained in a URL. See the examples below. ftp://ftp.company.com/downloads.report.doc http://www.networkclue.com/index. php Protocol Resource or File Hostname Domain Name Fully Qualified Domain Name (FQDN)
  • 8. DNS Resolution Scenario 5 components http://www.google.com Business DNS 1.2.3.1 Web Server 1.2.3.4 Internet ISP DNS 3.3.3.1 End User PC GTLD Servers
  • 11. GTLD History Internic ICANN Internet Consortium for Assigned Names and Numbers Domain Registrars Godaddy.com Register.com Net Sol
  • 12.
  • 13. IP Address Registration ICANN Internet Consortium for Assigned Names and Numbers IP Registrars ARPNIC Asia Pacific Registry RIPE European Registry ARIN American Registry for Internet Numbers
  • 14. Reverse DNS Resolution Reverse DNS Resolution is the procedure used to resolve a domain name from an IP address.   Recall: Multiple domain names can resolve to an IP address (just like multiple people can have the same phone number). It is the ISP’s responsibility to maintain reverse DNS tables.
  • 15. Reverse DNS Resolution 4 components Internet 4.3.2.1.in-addr.arpa Business DNS 1.2.3.1 Web Server 1.2.3.4 ISP DNS 3.3.3.1 GTLD Servers
  • 16.
  • 18.