it-swarm-pt.tech

A Internet pode funcionar sem DNS?

Se temos um sistema baseado em IP de identificação de nós na Internet, por que o DNS é necessário?

15
Irwin

Porque www.google.com é muito mais fácil de lembrar do que 64.233.169.147?

Ele também adiciona transparência à localização de um serviço. Você pode mover-se geograficamente e entre blocos de IP e o resto do mundo não precisa ser notificado dessa mudança para continuar usando seu serviço.

46
Sean Bright

Embora todo mundo sugira que o DNS não é necessário para que a Internet funcione, eu discordo. DNS não é necessário para que uma rede baseada em IP funcione, mas para Internet como a conhecemos hoje é absolutamente necessário !!

35
Miky Dinescu

Se eu registrar um nome de domínio no godaddy e não gostar mais do godaddy, posso ir a outro provedor e manter meu nome de domínio.

A mesma coisa não é possível com endereços IP, pois os endereços IP são alocados para empresas específicas e não são nada que você possa levar com você.

10
Christian

O DNS não apenas mapeia nomes legíveis para endereços IP, mas também desacopla o cliente de detalhes específicos do ponto de extremidade da rede ao qual ele deseja se conectar.

Isso permite que os provedores de serviços implementem sistemas de alta disponibilidade e alterem os detalhes de implementação sem impactar seus clientes.

8
brabster

Absolutamente poderia! Mas você teria uma lista enorme de entradas em /etc/hosts.

Sério, entretanto. "a internet" (o sistema de máquinas que fornecem conteúdo a um usuário) continuaria a funcionar bem. "a web" (a coleção de informações fáceis de encontrar transportadas pela "internet") se quebraria rapidamente porque ninguém (exceto os verdadeiros geeks) se lembraria do endereço IP para chegar ao Google.

8
Jack M.

Porque não quero lembrar que o Google é 74.125.45.100.

6
Eric

Com o DNS, um endereço IP pode servir sites para múltiplos domínios. (Pelo menos se eles estiverem executando HTTP/1.1.) Sem DNS, todo site da Web exigiria basicamente um endereço IP dedicado, e esses seriam esgotados muito rapidamente.

4
skiphoppy

Todos aqui parecem estar esquecendo que, sem DNS, memorizar endereços IP não é a única opção. ARPANET não tinha DNS, e é aí que o arquivo hosts se originou. da Wikipedia :

A ARPANET, a predecessora da Internet, não tinha um banco de dados de nomes de Host distribuído, como o moderno Sistema de Nomes de Domínio para recuperar o endereço de nó da rede de um Host usando o nome do Host. Cada nó da rede manteve seu próprio mapa dos nós da rede que precisava conhecer e atribuiu a eles nomes que eram memoráveis ​​para o usuário. [...] O pequeno tamanho da ARPANET tornava o uso de arquivos hosts prático [...] no entanto, a manutenção do arquivo hosts tornou-se uma carga maior para os administradores de sistema [...] e a natureza centralizada e monolítica de Os arquivos de host eventualmente necessitaram da criação do Sistema de Nome de Domínio distribuído.

3
Josh

A diferença entre um IP e um nome DNS é que o IP especifica a localização dos servidores, enquanto o nome DNS permite que você especifique o próprio serviço. A grande vitória que você obtém com o DNS não é tanto que um nome DNS seja mais fácil de lembrar, mas que você tem uma camada de abstração entre o serviço e sua implementação. Portanto, a implementação subjacente pode mudar, os servidores podem se mover sem que o usuário perceba.

A Internet poderia funcionar sem ele? Não por muito tempo, pois uma das primeiras coisas a fazer seria implementar um serviço semelhante ao DNS para contornar todos os problemas que a falta de DNS produziria. Sem os hiperlinks DNS para outras páginas da web, por exemplo, seria muito difícil, de modo que a rede mundial de computadores não funcionaria corretamente.

Em certo sentido, o DNS é uma forma muito básica de uma rede endereçável de conteúdo, em que você diz o que deseja, mas não como chegar lá. Você diz www.google.com, porque você sabe que o google faz buscas, mas você não sabe onde está o servidor que você acaba levando no final, tudo isso é abstraído de você graças ao DNS.

3
Grumbel

Você só precisa do DNS para traduzir um nome de domínio (por exemplo, www.google.com) em um IP (64.233.169.147). Se tudo for baseado em IP, você não precisa de DNS.

3
Alex

Mesmo motivo pelo qual você pode armazenar nomes em seu telefone celular para números de telefone de referência :)

Não há nenhum requisito para isso. É puro luxo

2
Ciaran

Sim, a Internet "funciona" sem DNS. Os pacotes IP são roteados com base nos endereços IP e na máscara de sub-rede. Os vários roteadores entre a origem e o destino não se importam com aliases legíveis por humanos.

No entanto, para humanos, "www.google.com" é muito mais fácil de lembrar do que "74.125.225.209" pelo mesmo motivo que "1600 Amphitheatre Parkway" é mais fácil de lembrar do que "37.423156, -122.084917". Em ambos os casos, a mesma informação está sendo transmitida, mas também em ambos os casos, uma é significativamente mais fácil de lembrar. Para humanos, de qualquer maneira.

0
AndroidNewbie

A própria internet, em um nível baixo? Certamente - todo o ponto de um endereço IP e toda a pilha IP servem para ajudar a rotear pacotes de um lugar para outro com a ajuda de outros protocolos, nenhum dos quais depende do sistema de nomes de domínio.

Por outro lado, o sistema DNS permite algumas coisas boas - em primeiro lugar, que permite amigável maneiras de encontrar um host. Em segundo lugar, para protocolos que estão cientes de DNS como HTTP, você pode escolher qual conteúdo enviar com base no destino pretendido (por exemplo, virtualhosts), o que permite um uso mais eficiente dos recursos disponíveis, bem como fazer uso de recursos como multicast , roteamento geográfico para servidores mais próximos e outras coisas sofisticadas que tornam a vida mais fácil.

A Internet 'funcionará' sem DNS? Absolutamente. Será uma dor absoluta? Provavelmente - e se o DNS quebrasse amanhã, muitos serviços on a internet quebraria.

0
Journeyman Geek

Sem qualquer tipo de DNS, o Google poderia atuar como uma 'espécie de' DNS, permitindo que as pessoas encontrassem sites (onde hoje você iria para xyz.com, no mundo sem DNS você iria para 75.125.127.100 e google xyz, e isso te daria dessa forma)

A internet funcionaria. É uma Internet da qual quero fazer parte? De jeito nenhum.

0
Phoshi

Existem alguns casos em que "A Internet" não precisa de DNS - por exemplo, se você estiver usando exclusivamente protocolos que não exigem DNS (a maioria dos programas de compartilhamento de arquivos ponto a ponto, por exemplo).

Além disso, algumas internets privadas não precisam de DNS (mas a maioria usa www até certo ponto, o que geralmente significa que eles o têm de qualquer maneira).

0
MarkR

Pode haver alguns servidores da web com vários sites que compartilham o mesmo IP e porta para tráfego, de modo que o DNS é como os diferentes sites são usados.

0
JB King

Aqui está um bom motivo para manter os localizadores (IPs) e identificadores (nomes de domínio) separados: RFC 5887 . Se você fundir duas empresas e precisa que suas redes se tornem uma, é melhor esperar que suas redes tenham sido configuradas usando identificadores e não localizadores.

0
Tobu