IP vs DNS
Existem dois métodos principais de namespace implementados na Internet: espaços de endereço IP e hierarquia de nomenclatura de domínio. Os nomes de domínio são mantidos e traduzidos em endereços IP pelo DNS.
O que é IP?
O IP ou o protocolo da Internet tem dois propósitos: definir as regras para o sistema de endereçamento IP para dar um endereço numérico lógico a cada entidade em uma rede baseada em TCP / IP e o roteamento ou transporte de pacotes de dados dos hosts de origem para os hosts de destino.
Entre essas tarefas, o endereçamento IP é de vital importância, pois é como a localização de uma entidade ou um host (como um computador ou uma impressora), é reconhecida em uma rede baseada em IP. Além disso, o roteamento preciso de dados também é obtido por meio do endereçamento IP.
Um endereço IP é geralmente um número binário exclusivo de 32 bits (IPv4) ou 128 bits (IPv6) que é atribuído a uma entidade de uma rede pela Autoridade de Número Atribuído da Internet. Para a conveniência dos usuários humanos, esses endereços IP são armazenados no formato de um número decimal. A seguir está um exemplo de endereço IP.
Os endereços IP são de dois tipos: endereços IP estáticos, que são permanentes e atribuídos a um host manualmente por um administrador, e endereços IP dinâmicos, que são atribuídos novamente cada vez que o host é conectado à rede pelo servidor usando DHCP.
O que é DNS?
DNS ou Sistema de Nomenclatura de Domínio é um sistema hierárquico para nomear computadores ou outros recursos conectados a uma rede. Facilita a nomeação de grupos de usuários e recursos, desconsiderando suas localizações físicas, o que simplifica as coisas para usuários em geral, pois eles só precisam saber uma URL ou um endereço de e-mail para acessar hosts ou recursos sem se preocupar com a localização física deles. Também contém um sistema de mapeamento entre os nomes de domínio e seus respectivos endereços IP ou localizações físicas, de forma que possa localizar os hosts ou recursos indicados pelos nomes de domínio inseridos pelos Usuários.
Um nome de domínio típico (que é formado de acordo com as regras do protocolo DNS) consiste em três ou mais partes (chamadas de rótulos), geralmente concatenadas por pontos.
Conforme ilustrado acima, a hierarquia de Nomenclatura de Domínio é formada da extrema direita para a extrema esquerda do nome de domínio. No exemplo acima, “com” é o nome de domínio de nível superior e “diferença entre.com” é um subdomínio do TLD “com”. E www.differencebetween.com é um subdomínio do subdomínio “diferença entre.com”. Quando se trata de nomes de domínio como www.example.co.uk, o domínio “co” é referido como Domínio de Segundo Nível. Cada etiqueta pode conter até 63 caracteres e cada nome de domínio não pode exceder o comprimento de 253 caracteres.
Se algum nome de domínio estiver associado a um determinado endereço IP, esses nomes serão chamados de nomes de host. Por exemplo, www.differencebetween.com e diferençabetween.com são nomes de host, enquanto os TLDs como.com ou.org não são, pois não estão associados a nenhum endereço IP.
O Sistema de Nomes de Domínio opera na forma de um banco de dados hierárquico, que contém sub-ramificações conhecidas como servidores de nomes. Quando uma tradução de nome de domínio é solicitada, se o servidor de nomes DNS local não tiver um registro de determinado domínio, ele envia uma solicitação a um dos 13 servidores DNS raiz, localizados em todo o mundo. O servidor DNS raiz entra em contato com o servidor DNS TLD correspondente (org, com, etc) para registros em cache do nome de domínio fornecido. Em seguida, o servidor DNS TLD contata o servidor DNS autorizado, que contém detalhes sobre subdomínios.
Qual é a diferença entre IP e DNS? • IP e DNS são sistemas de nomenclatura para endereçar namespaces alocados para entidades em uma rede. • Embora os endereços IP sejam os locais reais onde as entidades estão localizadas, o DNS fornece à entidade apenas um Nome, com base em algumas regras padrão. Por exemplo, o DNS é semelhante ao nome de um local e o endereço IP é semelhante ao endereço da localização física do local. Quando um usuário digita um nome de domínio, o DNS traduz o nome do domínio em um endereço IP e localiza o host fisicamente. • Além disso, o DNS atribui um nome alfanumérico a uma entidade que é facilmente lembrada pelos usuários, e o IP atribui um valor numérico à entidade de rede. |