Os nomes de domínio devem seguir uma hierarquia e a esta hierarquia damos o nome de Namespace, que é o espaço de nomes do DNS.
Existe nesta hierarquia, portanto, um nome principal que chamamos de raiz, e todos os outros nomes devem estar abaixo deste. A representação do Namespace se parece com uma árvore invertida, já que a sua raiz começa na parte superior e os galhos (domínios) na parte inferior. Observe a figura abaixo:
Como pode ser observado na figura, o servidor raiz, conhecido como root server fica no topo da árvore e é representado por um ponto “.”. Os demais domínios vão sendo criados a partir da raiz. Cada domínio pode conter subdomínios, por exemplo, no domínio br temos o domínio com e gov. O domínio gov possui os subdomínios sp e rj. O domínio sp possui os subdomínios itapevi e cotia.
Cada domínio também pode ser chamado de zona, já que um domínio representa uma parte (zona) da estrutura como um todo. E cada domínio ou zona possui um nome que é a leitura de baixo para cima na estrutura de DNS. Por exemplo, o nome do domínio itapevi é “itapevi.sp.gov.br.”. E dentro de uma zona podemos ter diversas zonas, conforme figura abaixo.
Portanto, dentro de uma zona ou domínio teremos os hosts que compõe o domínio como o servidor web, que é costumeiramente chamado de www, ou um servidor de e-mail que pode ser chamado de mail, por exemplo.
Assim o servidor web da zona itapevi.sp.gov.br. terá o nome http://www.itapevi.sp.gov.br Este nome completo de domínio chamamos de FQDN (Fully Qualified Domain Name).