Spazio dei nomi
Uno spazio dei nomi è un contesto in cui i nomi di tutti gli oggetti devono essere risolti in modo univoco. Ad esempio, internet è un singolo spazio dei nomi DNS, in cui tutti i dispositivi di rete con un nome DNS possono essere risolti in un indirizzo specifico(ad esempio, www.microsoft.com
si risolve in 207.46.131.13).
Uno spazio dei nomi può essere flat o gerarchico. Uno spazio dei nomi flat non viene ridimensionato perché può crescere solo in modo grande prima che tutti i nomi disponibili vengano usati. Dopo che un nome viene usato più volte in uno spazio dei nomi, lo spazio dei nomi viola il requisito risolvibile senza ambiguità.
Uno spazio dei nomi gerarchico è suddiviso in diverse aree, che possono essere considerate sotto-spazi dei nomi. Ogni area è un proprio spazio dei nomi secondario all'interno dello spazio dei nomi complessivo. Pertanto, ogni oggetto deve avere un nome univoco solo all'interno dello spazio dei nomi secondario per avere un nome non ambiguo risolvibile all'interno della gerarchia dello spazio dei nomi. Gli spazi dei nomi gerarchici, quindi, possono essere ridimensionati in reti estremamente grandi, mentre si aggiungono altri oggetti allo spazio dei nomi complessivo, è necessario trovare nomi univoci all'interno solo dello spazio dei nomi secondario a cui appartengono.
Tutti gli spazi dei nomi DNS sono gerarchici. Gli spazi dei nomi secondari nello spazio dei nomi gerarchico DNS sono denominati domini. Il nome univoco di un computer all'interno di un dominio è denominato nome distinto relativo. I computer con lo stesso nome distinto relativo possono esistere in diversi spazi dei nomi secondari (domini) della gerarchia dello spazio dei nomi perché possono essere risolti completamente in un oggetto univoco all'interno dell'intera gerarchia DNS, usando un nome di dominio completo (FQDN). Ad esempio, è possibile avere un server denominato server1 nel dominio widgets.microsoft.com (spazio dei nomi widgets.microsoft.com ) e si potrebbe avere server1 nello spazio dei nomi gadgets.widgets.microsoft.com . Poiché si trovano in diversi spazi dei nomi secondari nello spazio dei nomi gerarchico, possono essere risolti in FQDN diversi, server1.widgets.microsoft.com e server1.gadgets.widgets.microsoft.com.