
Meine Internetverbindung bei der Arbeit ist zu langsam. Das passiert nicht, wenn ich einen Computer im selben Büro verwende, auf dem Windows läuft, aber auf meinem Hauptcomputer, auf dem Linux (Manjaro) läuft.
Das Problem besteht darin, eine Verbindung herzustellen. Sobald sie eingerichtet ist, habe ich die gleiche Downloadgeschwindigkeit wie jeder andere. Das Problem besteht beispielsweise darin, die Seite youtube.com zu erreichen, nicht darin, ein Video anzusehen.
Wenn ich beispielsweise das Terminal öffne und einen Ping zu YouTube stoppe, bis das erste Paket angekommen ist:
time ping youtube.com
PING youtube.com (216.58.211.46) 56(84) bytes of data.
^C64 bytes from 216.58.211.46: icmp_seq=1 ttl=52 time=13.6 ms
--- youtube.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 13.613/13.613/13.613/0.000 ms
real 0m9,098s
user 0m0,004s
sys 0m0,000s
Das Ergebnis sind neun Sekunden!
Ich dachte, das Problem könnte der DNS sein. Meine resolv.conf
Datei:
$ cat /etc/resolv.conf
# Generated by NetworkManager
search esei.uvigo.es
nameserver 4.4.4.4
nameserver 8.8.8.8
nameserver 1.1.1.1
Deshalb habe ich versucht, alle DNS-Server hier bei der Arbeit zu vermeiden. Aber leider hat das nichts gelöst. Ich bin mir nicht mehr so sicher, ob DNS das Problem ist.
Wie könnte ich das Problem besser diagnostizieren?
Antwort1
4.4.4.4 ist kein öffentlicher DNS-Server.
Dies erklärt die Verzögerung vor dem Aufbau der ersten Verbindung, da Ihr System zunächst versucht, 4.4.4.4 abzufragen, auf ein Timeout wartet und dann zum nächsten Resolver in der Liste resolv.conf, 8.8.8.8, springt, was erfolgreich sein wird.
Ändern Sie 4.4.4.4 in 8.8.4.4 (den anderen offiziellen Google DNS-Server) oder experimentieren Sie mit anderen öffentlichen DNS-Servern wie OpenDNS (208.67.222.222 und 208.67.220.220).