DNS (Domain Name Service) jest usługą dostępną w sieci Internet, przyporządkowującą adresom sieciowym TCP/IP łatwe do zapamiętania nazwy. Informacje adresowe DNS są przechowywane w wielu miejscach sieci – w serwerach DNS obsługujących określone regiony sieci. Podział na domeny oraz system DNS wprowadzono do Internetu w celu uproszczenia zapisu adresów sieciowych – zamiast nic nie mówiącego ciągu cyfr litery umożliwiające stosowanie mnemonicznych nazw adresowanych ośrodków. Przyjęto hierarchiczną strukturę domen.
Nazwy domen są nazwami wykorzystywanymi do oznaczania hostów w Internecie. Nazwy tak zaprojektowano, aby każda była niepowtarzalna w skali globalnej.
Na szczycie hierarchii nazw jest domena główna (root domain), której formalną nazwą jest pusty łańcuch znaków.
Następne w hierarchii są domeny najwyższego poziomu. Istnieją dwa typy domen najwyższego poziomu: