Come ti chiami?
il Domain Name System
RFC 1591
problemi di identità
• ogni computer connesso ad
Internet ha un indirizzo IP
• risulta difficile ricordare l’indirizzo
di un computer
• è più naturale ricordarne il nome
il controllo
• IANA è l’autorità più elevata per
indirizzi IP e Domain Names
fase 1: HOST.TXT
unipaloalto?
dipgovpennsyl?
Eccolo, 32.221.56.6!
topolinia?
Sei tu, vecchio 101.124.3.7!
unito?
Trovato! 87.24.42.84!
HOST.TXT
Uhmm.., 123.34.122.3!
Ah, 123.34.122.3!
disney?
Host.txt
• Il totale della banda consumata per
distribuire hosts.txt è proporzionale al
quadrato del numero dei computer
connessi
• la crescita di Internet presenta
caratteristiche diverse da Arpanet: ogni
rete locale vuole distribuire i nomi e
renderli immediatamente visibili
un nuovo sistema (RFC 1034)
•
•
•
•
deve reggere all’incremento del numero di computer
i nomi non devono contenere specifiche di routing
deve essere gerarchico; “.” separatore
la grandezza del database suggerisce una
amministrazione gerarchica
• i nomi non devono essere sensibili all’applicazione
• le transazioni sui nomi devono essere indipendenti dal
sistema
• ogni gestore locale deve configurare la risorsa
conformemente ad uno standard (RFC 1033)
fase 2: DNS
vengono strutturati i nomi
root
gov
edu
net
fs-on-line
www
com
mil
yeppa
disney
ftp
www
org
sgabelli
ftp
com
edu
gov
mil
net
org
…
au
ch
fr
it
jp
uk
at
Aziende
università americane
istituzioni governative
istituzioni militari
fornitori d’accesso
organizzazioni non-profit
…
Australia
Svizzera
Francia
Italia
Giappone
Regno Unito
it
fr
shareware
uk
Livello 1
Livello 2
Livello 3
segheria
qqq
au
news
Livello 4
Afghanistan
AF Cayman IslandsKY Georgia
GG Lao People's Democratic
LA Niue Republic NU Spain
ES Wallis and Futuma
WF Isla
Albania
Central
African
Republic
Ghana
Latvia
Norfolk
Island
Sri
Lanka
Western
Sahara
AL
CF
GH
LV
NF
LK
EH
Algeria
DZ Chad
TD Gibraltar
GI Lebanon
LB Norway
NO Sudan
SD Yemen
YE
American SamoaAS Chile
CL Greece
GR Lesotho
LS Oman
OM Suriname
SR Democratic Yemen
YD
Andorra
China
Greenland
Liberia
Pacific
Islands
Svalbard
and
Jan
Mayen
Yugoslavia
Islands
AD
CN
GL
LR
PC
SJ
YU
Angola
AO Christmas IslandCX Grenada
GD Libyan Arab Jamahiriya
LY Pakistan
PK Swaziland
SZ Zaire
ZR
Antarctica
AQ Cocos Islands CC Guadeloupe
GP Liechtenstein LI Panama
PA Sweden
SE Zambia
ZM
Antigua
AG Columbia
CO Guam
GU Lithuania
LT Papua New Guinea
PG Switzerland
CH Zimbabwe
ZW
Argentina
Comoros
Guatemala
Luxembourg
Paraguay
Syran
Arab
Republic
AR
KM
GT
LU
PY
SY
Armenia
AM Congo
CG Guinea
GN Macau
MO Peru
PE Taiwan
TW
Australia
AU Cook Islands
CK Guinea-Bisseu GW Madagascar
MG Phillipines
PH Tajikistan
TJ
Austria
Costa
Rica
Guyana
Malawi
Pitcairn
Island
United
Republic
of Tanzania
AT
CR
GY
MW
PN
TZ
Azerbaijan
Cuba
Haiti
Malasia
Poland
Thailand
AZ
CU
HT
MY
PL
TH
Bahamas
Islands
BS Cyprus
CY Heard and Mc Donald
HM Maldives
MV Portugal
PT Togo
TG
Bahrain
BH Croatia
HR Honduras
HN Mali
ML Puerto Rico
PR Tokelau
TK
Bangladesh
Czechoslovakia
Hong
Kong
Malta
Qatar
Tonga
BD
CS
HK
MT
QA
TO
Barbados
BB Czech.
CZ Hungary
HU Martinique
MQ Reunion
RE Trinidad and Tobago
TT
Belgium
BE Denmark
DK Iceland
IS Mauritania
MR Romania
RO Tunisia
TN
Belize
BZ Djibouti
DJ India
IN Mauritius
MU Russia
RU Turkey
TR
Benin
Dominica
Indonesia
Mexico
Rwanda
Turkmenistan
BJ
DM
ID
MX
RW
TM
Bhutan
BT Dominican Republic
DO Iran
IR Midway Islands MI St. Helena
SH Turks and Caicos
TCIslands
Bolivia
BO Dronning Maud Land
NQ Iraq
IQ Moldova
MD St. Kitts Nevis Anguilla
KN Tuvalu
TV
Bosnia-Herzegovina
BA East Timor
TP Ireland
IE Monaco
MC Saint Lucia
LC Uganda
UG
Botswana
Ecuador
Israel
Mongolia
St.
Pierre
and
Miquelon
Ukrainian
SSR
BW
EC
IL
MN
PM
UA
Bouvet Island BV Egypt
United
Grenadines
Arab Emirates
EG Italy
IT Montserrat
MS Saint Vincent and
VCthe
AE
Brazil
BR El Salvador
SV Ivory Coast
CI Morrocco
MA Samoa
WS United KingdomGB (UK)
British Indian Ocean
Territory Guinea
IO Equatorial
GQ Jamaica
JM Mozambique
MZ San Marino
SM United States US
British Virgin Islands
Ethiopia
Japan
Namibia
Sao
Tome
and
Principe
Pacific Islands
VG
ET
JP
NA
ST United States Miscelaneous
PU
Brunei
BN Faeroe Islands FO Johnston Island JT Nauru
NR Saudi Arabia
SA Unites States Virgin
VI Islands
Bulgaria
BG Falkland IslandsFK Jordan
JO Napal
NP Senegal
SN Upper Volta
HV
Burma
Fiji
Democratic
Kampuchea
Netherlands
Seychelles
Uruguay
BU
FJ
KH
NL
SC
UY
Burundi
BI Finland
FI Kazakhstan
KK Netherlands Antilles
AN Sierra Leone
SL USSR
SU
Byelorussian SsrBY
(Bielorussia)
France
FR Kenya
KE Neutral Zone NT Singapore
SG Uzbekistan
UZ
United Republic CM
of Cameroon
French Guiana GF Kiribati
KI New Calidonia NC Slovenia
SI Vanuatu
VU
Canada
French
Polynesia
Democratic
People's
New
Republic
Zealand
of
Korea
Slovakia
Vatican
City
State
CA
PF
KP
NZ
SQ
VA
Canton and Enderbury
Islands
CT Gabon
GA Republic of Korea
KR Nicaragua
NI Solomon IslandsSB Venezuela
VE
Cape Verde
CV Gambia
GM Kuwait
KW Niger
NE Somalia
SO Vietnam
VN
Federal RepublicDE
of Kyrgyzstan
Germany (Kirgistan)
KG Nigeria
NG South Africa
ZA Wake Island
WK
COUNTRY
CODES
• TLD regionali: ISO-3166
• E’ extremely unlikely che vengano creati altri
TLD
• ogni nazione amministra il proprio TLD
• alcune nazioni strutturano il secondo livello
amministrazione nomi
• IANA è responsabile di coordinazione del DNS
• coordina le delegazioni responsabili delle
regioni
• un registro internet (IR a internic.net) centrale
tiene traccia dei cambiamenti
• nuovi TLD vengono gestiti dai designated
manager
– devono have the ability to do a equitable, just, honest, and
competent job.
Link utili
• Italia
– http://www.nic.it
• Europa
– http://www.ripe.net
esempio database distribuito
xxx.ansa.it
www.ansa.it = 213.215.170.100
xxx.it
PING
www.ansa.it
www.apana.org.au xxx.apana.org.au
xxx.org.au
xxx.au
Scarica

Come ti chiami?