0% found this document useful (0 votes)
26 views14 pages

Cs F303: Computer Networks: Application Layer Continued

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 14

CS F303: COMPUTER NETWORKS

Application Layer continued


Chittaranjan Hota
Computer Science & Information Systems Department
BITS Pilani Hyderabad Campus, Hyderabad
hota@hyderabad.bits-pilani.ac.in

02.02.2017
Domain Name System (DNS)

If you want to get my cell number while you are at


your home?

If you want to access www.google.com, what do you


need?

Before DNS, all mappings were done at hosts.txt


/etc/hosts (Linux)
C:\Windows\System32\drivers\etc\hosts (Windows)
Domain Names

Img. Source: http://www.1and1.com/


http://www.bits-arena.com/
Domain Names continued
A domain name is an identification string that defines a realm of
administrative autonomy, authority or control within the Internet.

Source: Wiki
Distributed hierarchical database
Root DNS Servers

A Cisco 7301 router and


a Juniper M7i, part of the K root-
server instance at AMS-IX (Source:
Wiki)

More at:
http://www.root-servers.org/
DNS Resource Records

Name resolution:
- Recursive
- Iterative
Local
DNS

Why?
http://network-tools.com/nslook/
www.bits-pilani.ac.in

universe.bits-pilani.ac.in

www.google.co.in

www.google.com
www.google.co.jp

www.google.co.nl
December 09, 2015

http://thehackernews.com/
Image source: http://www.networkworld.com/
Image source: http://www.networkworld.com/
Image source: http://www.networkworld.com/
Image source: http://www.networkworld.com/
C:>ipconfig/flushdns Solution: DNSSEC

You might also like