Olá para todos !
Vou falar de forma resumida de um serviço de rede que é de suma importância para toda a Internet.
Nós, seres humanos temos dificuldade em gravar informações muito extensas, como por exemplo um  endereço IP  209.85.169.103, é muito mais fácil se dissermos apenas  google.pt.
O serviço DNS faz exatamente esta tradução, permitindo que uma máquina possa também ser identificada por um nome.
Como citei anteriormente.
Ex: google.pt tem o ip-209.85.169.103
Existe uma base de dados distribuída que é responsável por fazer a resolução dos nomes em ip e vice versa.
Os servidores são organizados hierarquicamente de maneira que cada domínio tenha como ascendente um domínio raiz e este possa ter vários  subdomínios descendentes.    





Funcionamento do DNS:
  1.        O utilizador faz o pedido digitando o domínio no browser;
  2.        O browser envia o pedido ao ISP e verifica se existe uma resposta em cache;
  3.        Se houver uma resposta em cache, a resposta já é devolvida;
  4.        Se não, o pedido é enviado ao DNS Root Server;
  5.        Se houver uma resposta, esta já é devolvida;
  6.        Se não, o pedido é enviado ao Authoritative Server;
  7.        O Authoritative Server envia a resposta ao cliente;
  8.         Esta resposta é guardada em cache durante algum tempo;




O Root Server é o servidor raíz que é responsável pelo serviço principal de resolução de nomes.
O Authorative server é o servidor primário para a resolução dos tipos de domínios pedidos dentro da referida hierarquia.
O Serviço de DNS pode ser configurado no router ou no próprio computador.

Podemos ter configurado um DNS primário que é utilizado em primeira instância e um DNS secundário que é utilizado no caso do primeiro falhar.

Até a próxima !
                             "O adiamento é a arte de manter o ontem".
                                                    (Don Marquis)