Internet bazuje na hierarchicznym schemacie adresowania. Umożliwia
on oparcie routingu na klasach adresów zamiast na pojedynczych adresach.
Problemem, jaki wywołuje to po stronie użytkownika, jest skojarzenie poprawnego
adresu z daną witryną internetową. Bardzo łatwo zapomnieć adres IP danej
witryny, gdyż nie zawiera on nic, co mogłoby się kojarzyć z jej treścią. Można
sobie wyobrazić trudność zapamiętania adresów IP dziesiątek, setek czy nawet
tysięcy witryn internetowych.
System nazw domen został zaprojektowany po
to, by skojarzyć treść witryny z jej adresem. System nazw domen (DNS) to system
używany w Internecie do tłumaczenia nazw domen i ich publicznie ogłoszonych
węzłów sieciowych na adresy IP. Domena jest grupą komputerów, które są ze sobą
powiązane poprzez ich geograficzną lokalizację lub typ prowadzonej
działalności. Nazwa domeny jest łańcuchem znaków, cyfr lub kombinacją obu.
Zwykle nazwa domeny będzie nazwą lub skrótem reprezentującym adres numeryczny
witryny internetowej. W Internecie istnieje ponad 200 domen górnego poziomu,
których przykładami są:
.us: Stany Zjednoczone
(United States), .uk: Wielka Brytania (United Kingdom).
Istnieją również nazwy ogólne, których przykładami są:
.edu: witryny edukacyjne,
.com: witryny komercyjne,
.gov: witryny rządowe,
.org:
witryny organizacji non-profit,
.net: usługi
sieciowe.
Na rysunku
zostały przedstawione szczegółowe omówienia tych domen.