Docker Debian langsame DNS-Auflösung

Docker Debian langsame DNS-Auflösung

ubuntuBei der Verwendung von wgetoder curl, apt-get,... ist die DNS-Auflösung in meinem System furchtbar langsam.

root@815340a37f0e:/# time curl www.google.com
...
real    0m5.132s
user    0m0.006s
sys     0m0.003s

Wenn ich das mache, nslookupgeht es ziemlich schnell.

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

Antwort1

Wir hatten das gleiche Problem und fanden herausdass unsere Hardware bei IPv6 ein fehlerhaftes Verhalten zeigte.

Sie können dies noch einmal überprüfen curlund IPv4 wie folgt erzwingen:

$ time curl -4 www.google.com
...
real    0m0.074s
user    0m0.011s
sys     0m0.000s

Aktualisierung 1:

Wir hatten das Problem mit unserem Windows Host System (Ubuntu 14.04 ist der Gast). Die eigentliche Lösung wurde gefunden aufdiese Seite.

options single-request-reopenBei uns hat das Hinzufügen /etc/resolvconf/resolv.conf.d/baseund Ausführen sudo resolvconf -hgeholfen.

Ich fand eine weitere Antwort aufAbonnierendas deutete fast auf das Gleiche hin.

verwandte Informationen