NSLookup muito inconsistente, lento, falhando. Não erro de hardware ou erro do sistema operacional. Não é possível identificar o problema

1

Vários computadores dentro da rede executam vários sistemas operacionais e se conectam por meio de conexão Wi-Fi ou física. Minha área de trabalho roda o Ubuntu 11.04 64 bit e tem NSLookups consistentemente lentos ou com falha.

Comprei uma nova placa de rede, o que não ajudou. Comprou um novo adaptador Wi-Fi, não ajudou. Instalado o Windows, não ajudou. A única alternativa é mudar a placa-mãe.

Eu registrei dois parâmetros usando um script de shell ao longo de duas horas:

  • ping google.com
  • time nslookup google.com

Ping reporta 13% de perda de pacotes, e o Nslookup expira constantemente, e tem uma média aproximada de 13 segundos, enquanto também resolve instantaneamente às vezes.

Não sei o que fazer. Eu não quero substituir a placa-mãe, existe alguma outra alternativa?

    
por skyronic 10.09.2011 / 12:44

2 respostas

0

Primeiro, identifique por que é lento. Não é claro da sua descrição onde está o problema.

Etapas que eu gostaria de executar "strace dig google.co.uk" dê uma olhada nas chamadas do sistema e nesse momento entre elas, onde o tempo é gasto?

Se é a rede, o que o ping mostra no seu gateway / roteador? Perda de pacotes e rtt.

verifique as configurações do seu roteador, pode haver um software antivírus / malware inteligente que intercepte o tráfego de DNS.

Você também pode tentar hping3 e testar diferentes tipos de tráfego. Você vê os mesmos atrasos na porta 80 tcp, como faz 53 udp?

Até que você consiga resolvê-lo, talvez, mesmo depois de considerar a execução de um servidor de DNS em cache na sua caixa do Ubuntu, ele pode ajudar a torná-lo aceitável.

    
por 10.09.2011 / 21:24
1

Tente executar

mtr 8.8.8.8

combina a funcionalidade de traceroute e ping. Isso pode ajudá-lo a descobrir onde os pacotes estão sendo descartados.

    
por 10.09.2011 / 20:02