A Internet e muitas redes privadas de Protocolo de Internet (IP) dependem do Sistema de Nomes de Domínio (DNS) para ajudar a direcionar o tráfego. O DNS mantém um banco de dados distribuído de nomes e endereços de rede e fornece métodos para os computadores consultarem remotamente o banco de dados. Algumas pessoas chamam o DNS de "lista telefônica da Internet".
DNS e a World Wide Web
Todos os sites públicos são executados em servidores conectados à Internet com endereços IP públicos. Os servidores da Web em About.com, por exemplo, têm endereços como 207.241.148.80. Embora as pessoas possam digitar informações de endereço como http://207.241.148.80/ em seu navegador da Web para visitar sites, a possibilidade de usar nomes próprios como http://www.about.com/ é muito mais prática.
A Internet utiliza o DNS como um serviço mundial de resolução de nomes para sites públicos. Quando alguém digita o nome de um site em seu navegador, o DNS procura o endereço IP correspondente desse site, os dados necessários para fazer as conexões de rede desejadas entre os navegadores da Web e os servidores da Web.
Servidores DNS e hierarquia de nomes
O DNS usa uma arquitetura de rede cliente / servidor. Servidores DNS são os computadores designados para armazenar o banco de dados DNS registros (nomes e endereços), enquanto os clientes do DNS incluem PCs, telefones e outros dispositivos de usuários finais. Os servidores DNS também interagem entre si, atuando como clientes uns aos outros quando necessário.
O DNS organiza seus servidores em uma hierarquia. Para a Internet, os chamados servidores de nome raiz residem no topo da hierarquia do DNS. Os servidores de nomes raiz da Internet gerenciam as informações do servidor DNS para os domínios de primeiro nível (TLDs) da Web (como ".com" e ".uk"), especificamente os nomes e endereços IP do original (chamado autoritário ) Servidores DNS responsáveis por responder consultas sobre cada TLD individualmente. Os servidores no próximo nível inferior da hierarquia do DNS rastreiam nomes e endereços de domínios de segundo nível (como "about.com") e níveis adicionais gerenciam domínios da Web (como "compnetworking.about.com").
Os servidores DNS são instalados e mantidos por empresas privadas e órgãos governamentais da Internet em todo o mundo. Para a Internet, 13 servidores de nomes-raiz (na verdade, conjuntos redundantes de máquinas em todo o mundo) suportam as centenas de domínios de primeiro nível da Internet, enquanto o About.com fornece informações confiáveis do servidor DNS para os sites dentro de sua rede. As organizações podem, de maneira semelhante, implantar o DNS em suas redes privadas separadamente, em menor escala.
Mais - O que é um servidor DNS?
Configurando Redes para DNS
Clientes DNS (chamados resolvedores ) querer usar o DNS deve ter configurado em sua rede. Resolvers consulta o DNS usando fixo ( estático ) Endereços IP de um ou mais servidores DNS. Em uma rede doméstica, os endereços dos servidores DNS podem ser configurados uma vez em um roteador de banda larga e automaticamente selecionados pelos dispositivos clientes, ou os endereços podem ser configurados em cada cliente individualmente. Os administradores de redes domésticas podem obter endereços de servidor DNS válidos do provedor de serviços de Internet ou de provedores de DNS da Internet de terceiros, como o Google Public DNS e o OpenDNS.
Tipos de pesquisas de DNS
O DNS é mais comumente usado por navegadores da Web que convertem automaticamente os nomes de domínio da Internet em endereços IP. Além destes pesquisas para frente , o DNS também é usado para:
- encontrar os servidores corretos para entregar e-mail da Internet
- pesquisas reversas que convertem um endereço IP de volta para um nome de domínio
As solicitações de rede que suportam pesquisas de DNS são executadas por TCP e UDP, a porta 53 por padrão.Veja também - Encaminhar e Reverse Lookup IP Address Para processar melhor altos volumes de solicitações, o DNS utiliza o armazenamento em cache. Os caches DNS armazenam cópias locais dos registros DNS acessados recentemente, enquanto os originais continuam sendo mantidos em seus servidores designados. Ter cópias locais de registros DNS evita a geração de tráfego de rede e a hierarquia de servidores DNS. No entanto, se um cache DNS ficar desatualizado, poderão ocorrer problemas de conectividade de rede. Caches DNS também são propensos a ataques de hackers de rede. Os administradores de rede podem liberar um cache DNS, se necessário, usando o ipconfig e utilitários semelhantes.Mais - O que é um cache DNS? O DNS padrão requer que todas as informações de endereço IP armazenadas no banco de dados sejam corrigidas. Isso funciona bem para dar suporte a sites típicos, mas não para dispositivos que usam endereços IP dinâmicos, como webcams da Internet ou servidores da Web domésticos. O DNS dinâmico (DDNS) adiciona extensões de protocolo de rede ao DNS para ativar o serviço de resolução de nomes para clientes dinâmicos. Vários provedores de terceiros oferecem pacotes DNS dinâmicos desenvolvidos para aqueles que desejam acessar remotamente sua rede doméstica pela Internet. A configuração de um ambiente DDNS na Internet requer a inscrição no provedor escolhido e a instalação de software adicional na rede local. O provedor de DDNS monitora remotamente os dispositivos assinados e faz as atualizações necessárias do servidor de nomes DNS. Mais - O que é o DNS dinâmico? O serviço de cadastramento na Internet do Microsoft Windows (WINS) oferece suporte à resolução de nomes semelhante ao DNS, mas funciona somente em computadores Windows e usa um espaço de nome diferente. O WINS é usado em algumas redes privadas de PCs com Windows. Dot-BIT é um projeto de código aberto baseado em BitCoin tecnologia que está trabalhando para adicionar suporte para um domínio de nível superior ".bit" ao DNS da Internet. Tutorial do Protocolo de Internet - Numeração de Rede IP Caches DNS
DNS dinâmico
Alternativas ao DNS