31
The Domain Name The Domain Name System System donna Bair-Mundy

The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Embed Size (px)

Citation preview

Page 1: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

The Domain Name The Domain Name SystemSystem

donna Bair-Mundy

Page 2: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Visiting the MIT Library Website

http://libraries.mit.edu

Page 3: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Visiting the MIT Library Website

http://libraries.mit.edu

Page 4: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Universal Resource Locator (URL)

http://libraries.mit.edu

machineprotocol

Human-readable address

Page 5: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Getting the IP (numerical) address

What is numerical address of libraries.mit.edu?

Address: 18.51.0.23

Local Domain Name Server

Our Computer

Where does the local Domain Name Server

get the numerical address?

Page 6: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

Domain Name System Hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

libraries.mit.edu?

Top-Level Domains

Page 7: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.com .org .edu .gov .af .al ...

GenericTop-Level Domains

(gTLDs)

Country-CodeTop-Level Domains

(ccTLDs)

http://www.iana.org/domains/root/db/

Page 8: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.com .org .edu .gov .af .al ...

United StatesGeneric Top-Level Domains

(also .mil)

Page 9: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

address for .edu server

Page 10: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

libraries.mit.edu?

Page 11: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

hawaii.edumit.edu ucsd.edu

stanford.edu yale.edu

address for mit.edu server

Page 12: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

hawaii.edumit.edu ucsd.edu

ucsd.edu ucsd.edu

libraries.mit.edu?

18.51.0.23

Page 13: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Getting the IP (numerical) address

What is numerical address of libraries.mit.edu?

Address: 18.51.0.23

Local Domain Name Server

Our Computer

Page 14: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

Our Local DNS

.com .org .edu .gov .af .al ...

hawaii.edumit.edu ucsd.edu

ucsd.edu ucsd.edu18.51.0.23

(authoritative answer)

Page 15: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

%Server: 128.171.3.13Address: 128.171.3.13#53

Non-authoritative answer:www.google.com canonical name = www.l.google.com.Name: www.l.google.comAddress: 74.125.53.103Name: www.l.google.comAddress: 74.125.53.104Name: www.l.google.comAddress: 74.125.53.105%

Using the nslookup command

nslookup www.google.com

Page 16: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Caching DNS

Our Local DNS

Cache

www.google.com?

Non-authoritative answer:74.125.53.10374.125.53.10474.125.53.105

Page 17: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.com .org .edu .gov .af .al ...

hawaii.edumit.edu ucsd.edu

ucsd.edu ucsd.edu

Page 18: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.edu

hawaii.edu

Top-Level Domain

Second-LevelDomain

UHDNS

www.hawaii.edu?

128.171.224.100

Page 19: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

%Server: 128.171.3.13Address: 128.171.3.13#53

www.hawaii.edu canonical name = web00.its.hawaii.edu.Name: web00.its.hawaii.eduAddress: 128.171.224.100

%

UH IP Addresses

nslookup www.hawaii.edu

128.171.224.100 www.hawaii.edu

128.171.224.150 www2.hawaii.edu

128.171.57.17 library.manoa.hawaii.edu

128.171.10.76 www.ics.hawaii.edu

128.171.60.178 www.eng.hawaii.edu

Page 20: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.edu

hawaii.edu

Top-Level Domain

Second-LevelDomain

128.171.x.x

Page 21: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

The IPv4 Address

128.171.224.100

Range: 0-255(256 possibilites)

FixedforUH

256possible

nos.

256possible

nos.

256 x 256 = 66,536addresses

Page 22: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

UH IP Addresses

128.171.224.100 www.hawaii.edu

128.171.224.150 www2.hawaii.edu

128.171.57.17 library.manoa.hawaii.edu

128.171.10.76 www.ics.hawaii.edu

128.171.60.178 www.eng.hawaii.edu

Page 23: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

The DNS hierarchy

.edu

hawaii.edu

128.171.x.x

ICS Dept.128.171.10.x

Coll. of Engin.128.171.60.x

Physics Dept.128.171.30.x

Subnets

Page 24: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Subnet Addresses

hawaii.edu

128.171.x.x

ICS Dept.128.171.10.x

Coll. of Engin.128.171.60.x

Physics Dept.128.171.30.x

Subnets

128.171.10.x

UH ICS machine

256 possible addresses

Page 25: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

Domain Name System Hierarchy

.com .org .edu .gov .af .al ...

Page 26: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Root

Root servers

Hidden Master Root Server

Root

RootRoot

Root

Root Root

Page 27: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Tower of Babel

Problem

Page 28: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Standards - IETF

Page 29: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

Every business or institution on the Internet needs unique server names to be registered in the DNS

Problem

www.hawaii.edu

Every entityon the Internet

needs a unique address

128.171.224.100

Page 30: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

ICANN

Page 31: The Domain Name System donna Bair-Mundy. Visiting the MIT Library Website

History of DNS(YouTube video)

DNS History

http://www.youtube.com/watch?v=9ilYrY9iBhk&feature=related