dns

DNS no Virtua: A saga continua

Há pouco mais de um ano postei a
Saga do DNS no Virtua (parte 1). Infelizmente nos últimos dias os servidores DNS da Intelig pararam de responder fora da rede da Intelig e os servidores DNS do Virtua (ao menos em Campinas) continuam um lixo.

Aí tive que correr atrás de outros servidores que prestassem. Descobri então os servidores DNS da optigloble: 200.185.6.131 e 200.185.6.163. Eles tem se mostrado estáveis e tem um bom tempo de resposta. Fica a dica.

Firefox: resolução de nomes mais rápida com dnsmasq

Notei que quando coloquei o dnsmasq o Firefox passou a demorar mais para resolver nomes, o que não faz sentido nenhum pra mim.

Depois habilitar logs no dnsmasq descobri onde estava o problema.

O Firefox tenta resolver o nome pra ipv6 (fazendo uma consulta por um AAAA). Só depois do timeout dessa consulta que ele tentava com ipv4, o que fazia cada consulta demorar muito mais que o aceitável.

Não sei de quem exatamente é a culpa, mas não é nada que não seja contornável via about:config.

Basta trocar o valor de:

network.dns.disableIPv6 para true!

Agora resolução de nomes ultra rápida voltou a ser uma realidade pra mim!

dnsmasq: usando servidor dns específico pra resolver um domínio

Quem acessa VPNs muitas vezes tem o inconveniente de ter que usar o servidor DNS da rede via VPN como padrão. Isso muitas vezes se mostra incrivelmente lento, chegando a insuportável.

Aí vem a grande sacada: usando um cache de dns local (decente) você consegue especificar um servidor DNS específico pra um determinado domínio. Assim eu posso ter por exemplo o servidor 10.0.0.1 respondendo pelo domínio coisa.com, enquanto o 200.255.255.65 resolve todo o resto.

Pra fazer isso com o dnsmasq é muito simples:

DNS Cache local

Uma das coisas que eu mais estava sentindo falta desde que reinstalei meu sistema no laptop era um cache local de DNS. Principalmente pra não ter que usar os servidores dns da IBM quando estou conectado via VPN. Seguem os passos:

Syndicate content