cara, DNS significa "Sistema de Nomes de Domínios", é tipo um protocolo na Internet que toma um nome, como www.xxx.com.br e traduz isto no endereço de IP do computador que realmente roda o serviço que você está tentando acessar. como é mais facil decorar um nome do que um numero o DNS torna-se um serviço essencial da internet
O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições:
* Examinar e atualizar seu banco de dados.
* Resolver nomes de domínios em endereços de rede (IPs).
Fonte: http://pt.wikipedia.org/wiki/Domain_Name_System
A sigla DNS, do inglês Domain Name System, é uma espécie de sistema para a tradução de endereços de IP para nomes de domínios. Assim, é possível atribuir nomes a um IP numérico, pois o DNS será responsável por efetuar a interpretação das palavras que foram utilizadas e transformá-las em números, de forma que o computador as compreenda e devolva o caminho correto por meio do acesso bem sucedido.
Ou seja, é um recurso usado em redes TCP/IP que permite acessar computadores sem que o usuário saiba o endereço de IP ou sem que este precise ser informado para que o procedimento seja efetuado.