SlideShare a Scribd company logo
2
Most read
4
Most read
Networking Basics: DNS
• IP addresses are usually paired with more
  human-friendly names: Domain Name
  System (DNS).
              internet.rutgers.edu

      Hostname    Organization Top-level domain
• Other top-level domains include .com, .gov,
  .org, etc. There are also country-specific
  domains like .uk, .ca, .jp, etc.
Networking Basics: DNS, con’t.
• Domain name information is maintained through a
  distributed database of host name/ IP address
  pairing.
• The Network Information Center (NIC) manages
  the top-level domains, delegates authority for
  second-level domains, and maintains a database of
  registered name servers for all second-level
  domains.
• Host name assignments maintained through zone
  files on primary DNS server. Secondary DNS
  server gets zone file from primary server.
Networking Basics: DNS, con’t.
• Network Solutions (previously the InterNic)
  registers domain names – See
  http://www.networksolutions.com. Other
  registrars include Register.com
• Costs range from $20 to $50 per year.
• ISP’s beginning to offer domain name
  registration as part of other packages.
• Need to register a primary and secondary
  domain name servers for your domain and
  arrange to have zone files created on DNS
  servers.
DNS Overview: If DNS Servers Could Talk…
Networking Basics: DNS Tools
• There are several tools for for monitoring DNS
  information:
   – whois – tells you the owner and primary DNS servers
     associated with a domain (e.g. whois yahoo.com). Also
     available via web browser at
     www.networksolutions.com.
   – nslookup and host (on UNIX machines) – tell you IP
     address information for a particular hostname on the
     internet (e.g. nslookup www.yahoo.com or host
     www.rutgers.edu)
DNS Exercise
• What are IP addresses of the DNS servers
  that contain information about rutgers.edu?
• What are the IP address of:
  – www.retaildecisions.com
  – abusaday.admin.cju.com
  – www.linux.org
Sending DNS Queries Messages
• A DNS query packet is formed at the
  application layer.
• DNS is unique, as it can utilize either
  UDP/IP or TCP/IP to send a message.
  – Uses UDP by defult – if message is too bit
    (>512 bytes), it will use TCP
Types of DNS Records
• There are several types of DNS records that
  are kept by DNS servers:
  – “A” Records: give the IP address for a
    hostname.
  – CNAME Records: give aliases for hostanmes
    (i.e. web.domain.com = www.domain.com)
  – MX Records: give the IP address of the mail
    host for a hostname or domain (I.e. “Mail
    addressed to anyone @yahoo.com gets handled
    by the mail server mail.yahoo.com)
Review: Network Tools
• Ping (Windows and UNIX)
• Traceroute (tracert on Windows, traceroute
  on UNIX)
• Nslookup (UNIX only)
• Host (UNIX only)

More Related Content

What's hot (20)

PDF
Intro to DNS
ThousandEyes
 
PPTX
IP Address - IPv4 & IPv6
Adeel Rasheed
 
PDF
Network Address Translation (NAT)
Joud Khattab
 
PPT
Chapter 29 Domain Name System.ppt
webhostingguy
 
PPTX
Domain name system
Siddharth Chandel
 
PDF
Presentation on Domain Name System
Chinmay Joshi
 
PPT
Domain name system
Siddique Ibrahim
 
PPT
Dns ppt
Bizuworkk Jemaneh
 
PDF
DNS (Domain Name System)
Shashidhara Vyakaranal
 
PPTX
Routing protocols
Sourabh Goyal
 
PPT
Microsoft Active Directory
thebigredhemi
 
PPTX
Ldap intro
yousry ibrahim
 
PPTX
Dns 2
Tech_MX
 
PDF
DNS - Domain Name System
Peter R. Egli
 
PPTX
DNS Security
inbroker
 
PPT
Active directory and application
aminpathan11
 
PPTX
DNS ( Domain Name System)
Prakhar Rastogi
 
PPTX
DNS(Domain Name System)
Vishal Mittal
 
PPT
Domain Name System
Aashima Wadhwa
 
PPT
Network servers
Online
 
Intro to DNS
ThousandEyes
 
IP Address - IPv4 & IPv6
Adeel Rasheed
 
Network Address Translation (NAT)
Joud Khattab
 
Chapter 29 Domain Name System.ppt
webhostingguy
 
Domain name system
Siddharth Chandel
 
Presentation on Domain Name System
Chinmay Joshi
 
Domain name system
Siddique Ibrahim
 
DNS (Domain Name System)
Shashidhara Vyakaranal
 
Routing protocols
Sourabh Goyal
 
Microsoft Active Directory
thebigredhemi
 
Ldap intro
yousry ibrahim
 
Dns 2
Tech_MX
 
DNS - Domain Name System
Peter R. Egli
 
DNS Security
inbroker
 
Active directory and application
aminpathan11
 
DNS ( Domain Name System)
Prakhar Rastogi
 
DNS(Domain Name System)
Vishal Mittal
 
Domain Name System
Aashima Wadhwa
 
Network servers
Online
 

Viewers also liked (15)

PPT
Presentation: the domain name system
webhostingguy
 
PPTX
world wide web
Jesbin James
 
PPT
World wide web (WWW)
Mishuk Hossan
 
PPTX
Dns server
Subrata Kumer Paul
 
PPT
Domain name system
Diwaker Pant
 
PPTX
World wide web (www)
Mishuk Hossan
 
PDF
The Transport Layer
adil raja
 
PPTX
Domain name system presentation
Anchit Dhingra
 
PPT
World wide web
Mayjyn Monares
 
PPTX
World Wide Web and Internet
Janecatalla
 
PPT
The World Wide Web Power Point
karamfilova
 
PPTX
WORLD WIDE WEB
isabellabeautiful
 
PPTX
World wide web
karthika nadar
 
PPTX
Presentation on World Wide Web (WWW)
Mohak Jain
 
PPT
world wide web
Zainab Muneer
 
Presentation: the domain name system
webhostingguy
 
world wide web
Jesbin James
 
World wide web (WWW)
Mishuk Hossan
 
Dns server
Subrata Kumer Paul
 
Domain name system
Diwaker Pant
 
World wide web (www)
Mishuk Hossan
 
The Transport Layer
adil raja
 
Domain name system presentation
Anchit Dhingra
 
World wide web
Mayjyn Monares
 
World Wide Web and Internet
Janecatalla
 
The World Wide Web Power Point
karamfilova
 
WORLD WIDE WEB
isabellabeautiful
 
World wide web
karthika nadar
 
Presentation on World Wide Web (WWW)
Mohak Jain
 
world wide web
Zainab Muneer
 
Ad

Similar to slide on DNS (20)

PPTX
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
PDF
1 technical-dns-workshop-day1
DNS Entrepreneurship Center
 
PDF
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
PPTX
DNS_Presentation.pptx
RAJESHKUMAR216309
 
PPT
Domain name system advanced power point presentation
rituchouhan1508
 
PDF
Internet Host Name
adil raja
 
PDF
Internet Domains
adil raja
 
PPTX
DNS introduction and exercises covering records
kinipradeep2
 
PPTX
Lecture 5- url-dns
Saman M. Almufti
 
PPTX
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
PPTX
DNS(In_Linux).pptx
ShanmugapriyaSenthil3
 
PPTX
Dns resource record
rahuldaredia21
 
PDF
Computer networks Application Layer basics
ChSamson2
 
PPT
08Mapping.ppt
MalikNuman8
 
PPT
Networking Chapter 10
mlrbrown
 
PPTX
2_Chapter 2_DNS.pptx
hoangdinhhanh88
 
PPTX
Computer Networks & internet protocols.pptx
jesudossai2
 
PPTX
Domain name system
lehri_rasheeda
 
PPTX
Dn sonly
vikram vivek
 
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
1 technical-dns-workshop-day1
DNS Entrepreneurship Center
 
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
DNS_Presentation.pptx
RAJESHKUMAR216309
 
Domain name system advanced power point presentation
rituchouhan1508
 
Internet Host Name
adil raja
 
Internet Domains
adil raja
 
DNS introduction and exercises covering records
kinipradeep2
 
Lecture 5- url-dns
Saman M. Almufti
 
Domain Name System (DNS) - Domain Registration and Website Hosting Basics
Asif Shahzad
 
DNS(In_Linux).pptx
ShanmugapriyaSenthil3
 
Dns resource record
rahuldaredia21
 
Computer networks Application Layer basics
ChSamson2
 
08Mapping.ppt
MalikNuman8
 
Networking Chapter 10
mlrbrown
 
2_Chapter 2_DNS.pptx
hoangdinhhanh88
 
Computer Networks & internet protocols.pptx
jesudossai2
 
Domain name system
lehri_rasheeda
 
Dn sonly
vikram vivek
 
Ad

More from webhostingguy (20)

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

slide on DNS

  • 1. Networking Basics: DNS • IP addresses are usually paired with more human-friendly names: Domain Name System (DNS). internet.rutgers.edu Hostname Organization Top-level domain • Other top-level domains include .com, .gov, .org, etc. There are also country-specific domains like .uk, .ca, .jp, etc.
  • 2. Networking Basics: DNS, con’t. • Domain name information is maintained through a distributed database of host name/ IP address pairing. • The Network Information Center (NIC) manages the top-level domains, delegates authority for second-level domains, and maintains a database of registered name servers for all second-level domains. • Host name assignments maintained through zone files on primary DNS server. Secondary DNS server gets zone file from primary server.
  • 3. Networking Basics: DNS, con’t. • Network Solutions (previously the InterNic) registers domain names – See http://www.networksolutions.com. Other registrars include Register.com • Costs range from $20 to $50 per year. • ISP’s beginning to offer domain name registration as part of other packages. • Need to register a primary and secondary domain name servers for your domain and arrange to have zone files created on DNS servers.
  • 4. DNS Overview: If DNS Servers Could Talk…
  • 5. Networking Basics: DNS Tools • There are several tools for for monitoring DNS information: – whois – tells you the owner and primary DNS servers associated with a domain (e.g. whois yahoo.com). Also available via web browser at www.networksolutions.com. – nslookup and host (on UNIX machines) – tell you IP address information for a particular hostname on the internet (e.g. nslookup www.yahoo.com or host www.rutgers.edu)
  • 6. DNS Exercise • What are IP addresses of the DNS servers that contain information about rutgers.edu? • What are the IP address of: – www.retaildecisions.com – abusaday.admin.cju.com – www.linux.org
  • 7. Sending DNS Queries Messages • A DNS query packet is formed at the application layer. • DNS is unique, as it can utilize either UDP/IP or TCP/IP to send a message. – Uses UDP by defult – if message is too bit (>512 bytes), it will use TCP
  • 8. Types of DNS Records • There are several types of DNS records that are kept by DNS servers: – “A” Records: give the IP address for a hostname. – CNAME Records: give aliases for hostanmes (i.e. web.domain.com = www.domain.com) – MX Records: give the IP address of the mail host for a hostname or domain (I.e. “Mail addressed to anyone @yahoo.com gets handled by the mail server mail.yahoo.com)
  • 9. Review: Network Tools • Ping (Windows and UNIX) • Traceroute (tracert on Windows, traceroute on UNIX) • Nslookup (UNIX only) • Host (UNIX only)