
ubuntu
Bei der Verwendung von wget
oder 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, nslookup
geht 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 curl
und 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-reopen
Bei uns hat das Hinzufügen /etc/resolvconf/resolv.conf.d/base
und Ausführen sudo resolvconf -h
geholfen.
Ich fand eine weitere Antwort aufAbonnierendas deutete fast auf das Gleiche hin.