A resolução DNS da Internet é muito lenta

A resolução DNS da Internet é muito lenta

Minha conexão com a Internet no trabalho é muito lenta. Isso não acontece quando uso um computador no mesmo escritório rodando Windows, mas acontece no meu computador principal rodando Linux (Manjaro).

O problema é estabelecer uma conexão. Depois de definido, terei a mesma velocidade de download que qualquer outra pessoa. Por exemplo, o problema é acessar a página youtube.com e não assistir a um vídeo.

Por exemplo, se eu abrir o terminal e cronometrar um ping para o youtube, até que o primeiro pacote chegue:

time ping youtube.com
PING youtube.com (216.58.211.46) 56(84) bytes of data.
^C64 bytes from 216.58.211.46: icmp_seq=1 ttl=52 time=13.6 ms

--- youtube.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 13.613/13.613/13.613/0.000 ms

real    0m9,098s
user    0m0,004s
sys     0m0,000s

O resultado é nove segundos!

Achei que o problema poderia ser o DNS. Meu resolv.confarquivo:

$ cat /etc/resolv.conf
# Generated by NetworkManager
search esei.uvigo.es
nameserver 4.4.4.4
nameserver 8.8.8.8
nameserver 1.1.1.1

É por isso que tentei evitar qualquer servidor DNS aqui no trabalho. Mas infelizmente não resolveu nada. Não tenho mais tanta certeza de que o DNS seja o problema.

Como eu poderia diagnosticar melhor o problema?

Responder1

4.4.4.4 não é um servidor DNS público.

Isso explica o atraso antes que a conexão inicial seja estabelecida, pois seu sistema primeiro tentará consultar 4.4.4.4, aguardará um tempo limite e então pulará para o próximo resolvedor na lista resolv.conf, 8.8.8.8, que terá sucesso.

Altere 4.4.4.4 para 8.8.4.4 (o outro servidor DNS oficial do Google) ou experimente outros servidores DNS públicos como OpenDNS (208.67.222.222 e 208.67.220.220).

informação relacionada