abr 2008 26

Tenho conversado com experientes programadores e “hackers”(no sentido correto da palavra hacker) e todos concordam que há algo de errado com a ADSL da Brasil Telecom.

Há uma latência enorme entre os pedidos e os pacotes de resposta. Dentro das limitações de se fazer uma análise estando totalmente por fora da rede da BrT conseguí chegar a um único culpado: o sistema de DNS.

Fiz um servidor DNS apenas para “cache”(apenas “escravo”, sem autoridade) numa máquina Linux de minha rede e a navegação ficou muito mais rápida porque consultas a domínios que foram visitadas dentro do “Time To Live”, ou TTL, da “zona” DNS ficam lá gravadas (normalmente por 24 horas ou vários dias). Assim a query DNS não sai pela Brasil Telecom novamente. O google por exemplo, Gmail, etc, coisas que uso muito ficam muito mais rápidas tendo um cache de DNS local.

Aliás não sei por que até hoje a Brasil Telecom não distribuiu um pequeno programa named para instalar no PC e cachear o DNS. As consultas DNS acontecem de uma forma ou de outra mesmo, não tem como fugir. Se a BrT e outras provedoras distribuissem um cache local de DNS para os clientes o tráfego DNS cairía consideravelmente. Obedecendo ao TTL e versão da zona de domínio não há qualquer problema em ter um cache. E o named é grátis, é o software mais importante da Internet e é distribuido pelo Internet Software Consortium, o ISC. Seria questão de 5 minutos para a Brasil Telecom adaptá-lo num serviço Windows ou Mac e distribuir para os assinantes. Quem usa Linux já tem isso a sua disposição, basta digitar named & na linha de comando e apontar o resolvedor para nameserver 127.0.0.1 no resolv.conf.

Desligo o named cache local e navego utilizando o DNS da BrT e novamente tudo fica lento.

Há a possibilidade também de eu estar invertendo causa e consequência. Quando observei alguns traceroute’s ví que entre o segundo e terceiro salto, quando passamos por um roteador específico em São Paulo, há uma demora enorme. Caso a estrutura DNS da BrT esteja em São Paulo talvez a lentidão do DNS seja causada pela rede, e não o contrário. Enfim, é difícil chutar estando do lado de fora.

Conclusão: a Brasil Telecom tem engenheiros competentes, eles poderiam quebrar nosso galho e dar uma olhada nisso.

PS .. Não quero parecer um paranóico, mas existe a real possibilidade das demoras em alguns saltos de roteadores se deveram a sistemas de filtragem entre esses hosts. Sistemas de traffic shaping, espionagem(carnivore, etc) e coisas do tipo podem causar esse tipo de demora. Não estou acusando ninguém, mas existe de fato essa possibilidade.

Um Comentario

  1. Dettos disse:

    Moro Em Dourados – MS, Aki a internet ta super lenta, quase na cidade inteira, meu plano é de 4MB baixava c/ velocidade de 200kb/s e há uma semana o maximo que consigo e 20kb/s, ja liguei no provedor, na brasiltelecom e dizem que ta tudo normal!!! acho um descaso c/ quem usa o serviço mais fazer o que aki na minha cidade só tem a brasiltelecom :/..!!!

O que você acha?