O que está resolvendo o DNS?
O DNS (Sistema de Nomes de Domínio) é um sistema de computadores que contém nomes de computadores ou domínios e seus endereços IP (Internet Protocol) associados. A resolução de DNS significa que, quando um computador servidor de DNS é perguntado ou consultado sobre um computador ou nome de domínio, ele responde com um endereço IP associado. O processo também funciona ao contrário. Quando ocorre uma pesquisa DNS reversa, um servidor DNS é consultado sobre um endereço IP e responde com um nome.
Dois computadores ou dispositivos de rede conectados à Internet ou a outra rede baseada em Protocolo da Internet (IP) devem usar números chamados endereços IP para se comunicarem. Os seres humanos lembram nomes melhor do que números e, portanto, os computadores também recebem nomes. A resolução do DNS funciona nos bastidores, permitindo que as pessoas usem nomes para encontrar recursos de rede em vez de tentarem lembrar endereços IP complexos.
Se uma pessoa digitar um endereço da Web na barra de endereços na parte superior do navegador e clicar em Ir, o computador solicitará imediatamente ao servidor DNS pertencente ao ISP (Internet Service Provider) o endereço IP para entrar em contato com o site. O servidor DNS responderá com um endereço IP associado a um servidor da Web do site desejado. Em seguida, o computador do usuário utiliza o endereço IP retornado para enviar uma solicitação de página da web padrão diretamente ao servidor da web do site desejado.
Em alguns casos, os navegadores da Web são programados por seus fabricantes para contatar um computador pertencente a um provedor de pesquisa, independentemente do que for digitado na barra de endereço. Nessa situação, a barra de endereço está sendo usada para uma pesquisa na web. O computador consultará o servidor IP em um servidor DNS para uma máquina associada a um provedor de pesquisa.
A resolução de DNS geralmente é usada com ferramentas de rede, ferramentas de email e segurança da Internet. Por exemplo, uma pessoa pode abrir um prompt de comando ou uma janela do terminal e digitar ping [endereço do site desejado]. Quando o usuário pressiona enter, uma solicitação será enviada para um servidor DNS para converter o endereço do site em um endereço IP. O utilitário ping solicitará que a máquina com esse endereço IP responda.
Servidores DNS são conectados juntos em uma hierarquia de domínios. Se um servidor DNS local for consultado sobre um nome ou endereço IP desconhecido, o servidor DNS encaminhará a solicitação para um servidor DNS de nível superior. Esse encaminhamento de solicitação continuará até que um nome seja encontrado ou seja estabelecido que o nome não existe.
Sem o encaminhamento de DNS, as pessoas teriam muita dificuldade em usar a Internet. Os hiperlinks usam nomes de domínio ou site para encontrar coisas. Isso ajuda a garantir que a Internet permaneça amigável. Se todos tivessem que usar endereços IP em vez de nomes, a Internet nunca seria aceita publicamente e pode ter deixado de existir.