O DNS trabalha sobre a perspectiva de domínios, ou seja, cada empresa ou organização é responsável por manter um banco de dados local com as informações sobre os hosts pertencentes a este domínio, e este banco deve ser acessado de forma livre. Deste modo, qualquer alteração na estrutura do domínio local é rapidamente replicada para outros domínios.
Portanto, o DNS é um banco de dados administrado localmente, mas que possui seus dados distribuídos globalmente. Assim, não há mais a necessidade de um arquivo único com os nomes e endereços de todos os hosts do planeta, mas apenas os da sua empresa ou organização.