
Eu tenho uma resolução de DNS terrivelmente lenta dentro do meu ubuntu
quando uso wget
or curl
, apt-get
,...
root@815340a37f0e:/# time curl www.google.com
...
real 0m5.132s
user 0m0.006s
sys 0m0.003s
Quando eu faço nslookup
isso é bem rápido.
root@815340a37f0e:/# time nslookup google.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 173.194.78.101
...
real 0m0.024s
user 0m0.010s
sys 0m0.005s
Responder1
Tivemos o mesmo problema e descobrimosque nosso hardware apresentou comportamento quebrado com IPv6.
Você pode verificar curl
e forçar o IPv4 assim:
$ time curl -4 www.google.com
...
real 0m0.074s
user 0m0.011s
sys 0m0.000s
Atualização 1:
Tivemos o problema com nosso sistema host Windows (Ubuntu 14.04 é o convidado). A solução real foi encontrada emesta página.
Adicionar options single-request-reopen
ao /etc/resolvconf/resolv.conf.d/base
e correr sudo resolvconf -h
resolveu o problema para nós.
Encontrei outra resposta emaskubuntuisso sugeria quase o mesmo.