
Tengo una resolución de DNS terriblemente lenta dentro de mi ubuntu
cuando uso wget
o curl
,, apt-get
...
root@815340a37f0e:/# time curl www.google.com
...
real 0m5.132s
user 0m0.006s
sys 0m0.003s
Cuando lo hago nslookup
es bastante 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
Respuesta1
Tuvimos el mismo problema y lo descubrimos.que nuestro hardware mostró un comportamiento defectuoso con IPv6.
Podrías volver a verificar curl
y forzar IPv4 de esta manera:
$ time curl -4 www.google.com
...
real 0m0.074s
user 0m0.011s
sys 0m0.000s
Actualización 1:
Tuvimos el problema con nuestro sistema host de Windows (Ubuntu 14.04 es el invitado). La solución real se encontró enesta página.
Agregar options single-request-reopen
y /etc/resolvconf/resolv.conf.d/base
ejecutar sudo resolvconf -h
funcionó para nosotros.
Encontré otra respuesta enpreguntabuntueso sugería casi lo mismo.