Tietoa

Internetin juurinimipalvelimet
Yleistä

Nimipalvelun perustehtävä on muuntaa nimet osoitteiksi ja osoitteet nimiksi. Nimipalvelun englanninkielinen lyhenne DNS tulee sanoista Domain Name Service. Nimipalvelu muodostuu käsitteellisesti yhdestä hajautetusta ja varmennetusta puumaisesta (hierarkisesta) tietokannasta. Nimipalvelua on kutsuttu ’maailman suurimmaksi hajautetuksi tietokannaksi’.

Nimipalvelun päätehtävänä on muuntaa aluenimet (verkotunnukset) IP-osoitteiksi (forward DNS) ja IP-osoitteet tunnuksiksi (käänteisnimipalvelu, reverse DNS). Muunnokset suoritetaan käsitteellisesti siten, että juuresta lähtien etsitään puun oikea kohta josta haettu tieto sitten joko löytyy tai ei löydy (ellei ko. tietoa ole määritelty).

Toinen päätehtävä nimipalvelimilla on välittää sähköpostin reititystietoa, eli tietoa siitä mitkä palvelimet toimivat kunkin verkkotunnuksen sähköpostin vastaanottajana.

Juurinimipalvelimet

Juurinimipalvelin on Internetissä ylimmän tason DNS-palvelin. Juurinimipalvelimista voidaan aloittaa verkkotunnusten käännös IP-osoitteiksi. Juurinimipalvelimen IP-osoitteen on oltava asiakasnimipalvelimien tiedossa sisäänrakennettuna ohjelmaan.

Juurinimipalvelin sisältää tiedot seuraavan tason palvelinten osoitteista. Vasta seuraavan tason nimipalvelimet vastaavat konkreettisesti omasta alueesta (esimerkiksi .fi,.se,.com tai .net). Esimerkiksi etsittäessä verkkotunnuksen www.yritys.fi osoitetta kysytään ensin joltain juurinimipalvelimelta (IP-osoite sisäänrakennettu nimipalvelimeen) fi-alueesta vastaavan nimipalvelimen IP-osoitetta. Tältä nimipalvelimelta sitten kysytään yritys.fi:stä vastaavan nimipalvelimen IP-osoitetta. Tältä viimeiseltä sitten kysytään IP-osoitetta, joka vastaa www.yritys.fi-verkkotunnusta.

On olemassa 13 samalla tavoin toimivaa emo-juurinimipalvelinta. Yleensä asiakasnimipalvelimet tuntevat ne kaikki ja käyttävät niitä satunnaisessa järjestyksessä. Juurinimipalvelimet:

kirjain ylläpitäjä emopalvelimen sijainti
A VeriSign Dulles, Virginia, USA
B ISI Marina del Rey, Kalifornia, USA
C Cogent Herndon, Virginia, USA
D Univ. of Maryland College Park, Maryland, USA
NASA Mountain View, Kalifornia, USA
F ISC Palo Alto, Kalifornia, USA
G USA, DoD Vienna, Virginia, USA
H USA, maavoimat Aberdeen, Maryland, USA
I Autonomica Tukholma
J VeriSign Dulles, Virginia, USA
K RIPE Amsterdam/Lontoo
L ICANN Los Angeles, Kalifornia, USA
M WIDE-projekti Tokio

Juurinimipalvelimet on monistettu useisiin paikkoihin anycast -tekniikalla. Suomessa on paikalliset kopiot I- K- ja J-juurinimipalvelimista (FICIX). Enemmistö fyysisistä juuripalvelimista on nykyisin USA:n ulkopuolella, vaikka vain kolmesta ”kirjaimesta” muu kuin yhdysvaltalainen organisaatio.

Maailman kaikki juurinimipalvelimet (http://www.root-servers.org/)

kirjain palvelimien sijainti
A Dulles VA, USA
B Marina del Rey CA, USA
C Herndon VA; Los Angeles, USA
New York City; Chicago, USA
D College Park MD, USA
Mountain View CA, USA
F Ottawa; Palo Alto; San Jose; New York City;
San Francisco; Madrid; Hong Kong; Los Angeles;
Rome; Auckland; Sao Paulo; Beijing; Seoul; Moscow; Taipei; Dubai;
Paris; Singapore; Brisbane; Toronto; Monterrey; Lisbon;
Johannesburg; Tel Aviv; Jakarta;
Munich; Osaka; Prague; Amsterdam; Barcelona; Nairobi;
Chennai; London; Santiago de Chile; Dhaka; Karachi; Torino;
Chicago; Buenos Aires; Caracas; Oslo; Panama; Quito
G Columbus OH, USA
H Aberdeen MD, USA
I Stockholm; Helsinki; Milan; London; Geneva; Amsterdam; Oslo;
Bangkok; Hong Kong; Brussels; Frankfurt; Ankara; Bucharest;
Chicago; Washington DC;
Tokyo; Kuala Lumpur; Palo Alto; Jakarta; Wellington; Johannesburg;
Perth; San Francisco; New York; Singapore; Miami; Ashburn (US);
Mumbai; Beijing; Manila; Doha
J Dulles (3 locations); Vienna; Miami; Atlanta; Seattle; Chicago; New
York; Los Angeles; Mountain View; San Francisco; Dallas (US);
Amsterdam (NL); London (UK);
Stockholm (2 locations) (SE);
Tokyo (JP); Seoul (KR); Bejing (CN);
Singapore (SG); Dublin (IE);
Kaunas (LT); Nairobi (KE); Montreal,
Quebec (CA); Sydney (AU);
Cairo (EG); Warsaw (PL); Brasilia, Sao Paulo (BR);
Sofia (BG); Prague (CZ); Johannesburg (ZA); Toronto (CA); Buenos
Aires (AR); Madrid (ES); Vienna (AT); Oulu (FI)
K London (UK); Amsterdam (NL); Frankfurt (DE); Athens (GR); Doha
(QA); Milan (IT); Reykjavik (IS); Helsinki (FI); Geneva (CH);
Poznan (PL); Budapest (HU); Abu Dhabi (AE); Tokyo (JP); Brisbane
(AU); Miami (US); Delhi (IN); Novosibirsk (RU)
L Los Angeles (US); Miami(US)
M Tokyo[3] (JP); Seoul (KR); Paris (FR); *San Francisco (US)

Lähteet: CSC Tieteellinen laskenta, Wikipedia, FICIX ry