Por complementaridade dos serviços prestados, muitas vezes se confunde o conceito de domínio com alojamento. No entanto são realidades bastantes diferentes.
O alojamento de um sítio web é efectuado por um servidor próprio (servidor web ou HTTP) onde se armazenam os conteúdos desse sítio e disponibiliza esses mesmos conteúdos aos computadores que os requisitarem, através de um protocolo de comunicação específico (o protocolo HTTP). Este processo é independente de nomes de domínio e o acesso aos conteúdos pode ser efectuado indicando apenas o endereço IP deste servidor web.
Como o endereço IP é difícil de memorizar, o sistema de nomes de domínio permite atribuir um nome a esse endereço IP, serviço este que é fornecido por um servidor de nomes.
Mas o serviço de resolução de nomes de domínio não é utilizado apenas para o acesso a sítios web. A sua utilização é tão vasta como a inúmera quantidade de serviços presentes na Internet, nomeadamente e-mail, messaging, peer-to-peer.