Les extensions peuvent être classées selon une hiérarchie au sommet de laquelle on trouve les extensions de premier niveau (Top Level Domains : TLD). Les TLDs sont eux-mêmes classés entre d'une part, les extensions génériques (generic Top Level Domains : gTLD), d'autre part, les extensions géographiques (country code Top Level Domains : ccTLD) et enfin les extensions sponsorisées (sponsorised Top Level Domains : sTLD).
Parmi les gTLD, on peut encore distinguer les extensions de la première génération (.com, .net, .org, .int, .edu, .mil, .gov), les extensions de la seconde génération (.aero , .biz, .coop, .info, .museum, .name, .pro) et les extensions de la dernière génération en date avec le .cat., le .jobs, le .mobi et le travel.
Les gTLD, comme tous les autres TLD, sont plus ou moins ouverts ou fermés selon qu'il existe ou non des conditions d'accès à l'enregistrement. De telles conditions ou restrictions sont alors prévues dans un document que l'on nomme charte de nommage.
En terme de gestion, chaque gTLD est administré par un NIC (Network Information Centers), appelé aussi registre, lesquel est agréé par l'Icann (Internet Corporation for Assigned Names and Numbers).