Ich habe dieses Problem festgestellt, das ich durch Ausführen meines eigenen DNS-Caches behoben habe. Dies wird mit ziemlicher Sicherheit die Dinge beschleunigen, aber wer könnte definitiv sagen, welches Problem Sie haben? Ich weiß nicht, ob Sie dnsmasq oder bind9 haben, aber es wird nicht schaden, zu versuchen, sie zu deinstallieren. Versuchen wir also, sie zu entfernen, falls sie vorhanden sind. Ersetzen Sie sie durch den dnscache-Teil von djbdns, beenden Sie jede Instanz von dnsmasq - falls ausgeführt - und entfernen Sie das BIND-Startskript, falls vorhanden.
sudo apt-get remove bind9 dnsmasq-base
sudo apt-get install djbdns dnscache-run
sudo killall -9 dnsmasq
sudo update-rc.d -f bind9 remove
Dann müssen wir das System anweisen, unseren Cache zu verwenden.
gksu gedit /etc/resolv.conf
Bearbeiten Sie die Datei so, dass sie wie in diesem Beispiel aussieht. Diese Datei definiert, welche Nameserver verwendet werden sollen, die Standarddomäne und das Suchsuffix. Das Suchsuffix ermöglicht das Ausführen von Abfragen nur mit dem Hostnamen eines vollständig qualifizierten Domänennamens. Beispielsweise wird 'nslookup www' automatisch zu 'nslookup www.example.com', wenn example.com der Wert des Parameters "search" ist.
nameserver 127.0.0.1 # Use the local resolver first.
nameserver 208.67.222.222 # OpenDNS
nameserver 208.67.220.220 # OpenDNS
domain example.com
search example.com
Dies ist ein wenig ausgefallen, aber wir müssen die neuesten Root-Nameserver bekommen.
sudo dnsip $(dnsqr ns . | sed -e '/answer/!d;s/\(.*\)NS \(.*\)/\2/') | sudo tee /etc/dnscache/root/servers/@
Ich denke, die resolv.conf-Datei wird überschrieben, wenn wir DHCP verwenden. Geben Sie uns also eine statische IP-Adresse, entfernen Sie die Software, die sie unterdrückt, und bearbeiten Sie unsere Schnittstellendatei, um die statische IP-Adresse einzurichten.
sudo apt-get purge network-manager network-manager-gnome
gksu gedit /etc/network/interfaces
Meine Schnittstellendatei sieht wie folgt aus, aber ändern Sie Ihre Datei an Ihre Konfiguration.
# Loopback
#
auto lo
iface lo inet loopback
# First network card (attached to NAT router, attached to cable internet)
#
auto eth0
iface eth0 inet static
address 192.168.1.254
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
Jetzt starten wir einfach neu.
sudo reboot
Jetzt verwenden Sie einen lokalen Resolver und die neuesten Root-Server. Dies ist viel, viel schneller und zuverlässiger als das, was ich zufällig von meinem ISP bekomme, was sehr langsam ist. Hilft das dem langsamen Problem, das Sie haben?
AKTUALISIEREN
Oder - wenn Sie keinen eigenen Cache (oben) ausführen möchten und sich gemäß der folgenden Konversation einfach bei Ihrem Router anmelden und ihn so konfigurieren möchten, dass alternative DNS-Server wie Google und OpenDNS bereitgestellt werden: 8.8.8.8, 208.67. 222,222, 208,67,220,220. Dies würde auch langsames DNS beheben.