DNS
Periaatteessa DNS-nimet voitaisiin etsiä palvelinhierarkiasta lähtien juuresta ja seuraten jotain puun haaraa alaspäin
Käytännössä tämä ei toimi hyvin koska:
- Suurin osa nimikyselyistä on paikallisia
- Jos kaikki aloittaisivat puun juuresta se ylikuormittuisi
- Ylimmän tason palvelinten vioittuminen lamauttaisi koko järjestelmän
- Tietoliikenne on usein halvinta jos jonkin alueen nimet voidaan ratkaista tämän alueen sisällä
=> Käytetään kaksivaiheista menettelyä, jossa ensin kysytään paikalliselta nimipalvelimelta ja vasta tarvittaessa muualta
Nimien "käshäys" (name cashing) tehostaa DNS:n toimintaa
DNS:ää käytetään yhä useammin käänteisesti, selvittämään IP-osoitetta vastaava domain-nimi