Remova nameserver 4.2.2.2
da sua lista de servidores de domínio.
A menos que você seja um cliente da Level 3, no caso de precisar contatá-los diretamente para perguntar por que a resolução de nomes é lenta.
Quando tento fazer um wget do link no meu Raspberry Pi, não obtenho resposta por mais de 6 segundos, quase Tudo isso enquanto a saída abaixo está em "Resolvendo www.google.com.br (www.google.com.br) ..."
$ time wget http://www.google.com
--2016-12-09 16:39:57-- http://www.google.com/
Resolving www.google.com (www.google.com)... 74.125.68.103, 74.125.68.99, 74.125.68.105, ...
Connecting to www.google.com (www.google.com)|74.125.68.103|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html’
index.html [ <=> ] 10.67K --.-KB/s in 0.009s
2016-12-09 16:40:03 (1.13 MB/s) - ‘index.html’ saved [10922]
real 0m5.707s
user 0m0.010s
sys 0m0.020s
Isso sugere um problema de DNS. Eu tentei solucionar isso adicionando um tempo limite ao meu /etc/resolv.conf, e comentando o meu servidor 192.168.1.1 local, mas não faz diferença nos atrasos:
$ cat /etc/resolv.conf
# Generated by resolvconf
option timeout: 5
domain domain_not_set.invalid
#nameserver 192.168.1.1
nameserver 4.2.2.2
nameserver 8.8.8.8
nameserver 8.8.4.4
Quando tento fazer um nslookup sozinho, ele volta sem demora. Veja abaixo.
O que possivelmente poderia estar dando errado?
$ time nslookup www.google.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
Name: www.google.com
Address: 74.125.200.105
Name: www.google.com
Address: 74.125.200.103
Name: www.google.com
Address: 74.125.200.104
Name: www.google.com
Address: 74.125.200.106
Name: www.google.com
Address: 74.125.200.147
Name: www.google.com
Address: 74.125.200.99
real 0m0.063s
user 0m0.030s
sys 0m0.000s
EDITAR: A reinicialização do meu roteador doméstico não faz diferença. E outros clientes na rede (por exemplo, meu MacBook Pro e meu celular) não têm atrasos semelhantes ao navegar na Web.
EDIT: Encontrei um kludge que corrige isso instalando sudo apt-get install bind9
e depois adicionando nameserver 127.0.0.1
ao topo do /etc/resolv.conf. Eu encontrei esta sugestão em este link , que sugere que este é um IPV6 questão. No entanto, esta não é uma boa solução, porque cada vez que eu reinicializo, meu /etc/resolv.conf é regenerado, minha linha adicionada é removida e meu problema retorna. Eu tentei adicionar 127.0.0.1 a / etc / network / interfaces com dns-nameservers 8.8.8.8 8.8.4.4 127.0.0.1
, mas isso faz com que os outros servidores de nomes desapareçam quando a rede é reiniciada.
Remova nameserver 4.2.2.2
da sua lista de servidores de domínio.
A menos que você seja um cliente da Level 3, no caso de precisar contatá-los diretamente para perguntar por que a resolução de nomes é lenta.
Tags networking ipv6 dhcp