Este post foi publicado há mais de noventa dias, e as informações aqui contidas podem estar desatualizadas ou mesmo não terem mais nenhuma validade. Não nos responsabilizamos por eventuais mal entendidos.
Há uns dois dias vimos enfrentando junto com uns poucos clientes nossos uma dificuldade que dá a entender que os sites deles estão “fora do ar”, mas que na verdade é um problema da conexão de Internet que eles usam em suas casas ou no trabalho. A situação se fez evidente com dois clientes de Belo Horizonte e um de São Paulo.
O problema aparente é uma mensagem de erro dizendo que o site desejado não pode ser encontrado. Invariavelmente as pessoas associam a mensagem a servidor não funcionando, e em todos os casos isso acabou gerando requisições de suporte ligadas a problemas que não existiam: a culpa era da operadora de Internet das pessoas.
Para entender o que aconteceu é necessário entender o que é o DNS: Domain Name System, ou sistema de nomes de domínios.
Em termos de Protocolo de Internet (IP), na verdade não existem nomes de domínios; o que existem são endereços numéricos, os IPs, que são compostos, na versão atual do protocolo, de quatro grupos de números inteiros entre 0 e 255. Por exemplo: 192.168.1.5 é um endereço IP.
Contudo, ficaria extremamente difícil de as pessoas memorizarem os endereços não só dos próprios sites, mas também dos sites que ela gosta de visitar, e é exatamente aí que entra o DNS.
O DNS é como se fosse um imenso sistema de “cartório”, no qual ficam registrados os endereços dos domínios e os respectivos IPs. Assim, quando um visitante solicita ao programa de navegação que traga a página do seu banco, por exemplo, internamente o navegador tem de fazer uma consulta ao DNS, informando o nome que deseja, e o DNS devolve o IP correspondente.
Cada conexão de Internet tem que ter pelo menos dois servidores de DNS disponíveis, e caso estes servidores falhem na resolução de algum nome, todos os computadores que estiverem conectados a eles ficarão impossibilitados de visitar o site, porque eles não sabem aonde devem se dirigir.
Acontece que, infelizmente, as operadoras de telefonia e Internet no Brasil, atualmente, não andam oferecendo toda aquela qualidade que os clientes merecem, e vira e mexe os usuários ficam completamente sem conexão ou com conexão parcial, impossibilitados de vistitar livremente o que bem entendem (não sei qual dos dois é pior).
Contudo, quem tem um pouco de conhecimento técnico pode amenizar este problema com o OpenDNS, um serviço gratuito de resolução de nomes que pode ser configurado em praticamente qualquer conexão. Visite o site para maiores informações (em Inglês), pois não é nosso objetivo oferecer suporte a esta ferramenta.
Dos três casos que presenciamos, apenas um topou a sugestão de trocar os DNSs da sua conexão pelos fornecidos pelo OpenDNS, e o resultado foi um sorriso de orelha a orelha, e a satisfação do cliente por constatar que, realmente, seu site nunca deixara de funcionar.