Langsame DNS-Auflösung


9

Nach einer Neuinstallation von 10.10 finde ich, dass die DNS-Auflösung ziemlich lange dauert. Das Aufrufen einer URL dauert einige Sekunden (10 - 30), bis die Site angezeigt wird. Ich denke, dies ist ein Problem mit der DNS-Auflösung, da in Firefox und Chrome "Warten" oder "Nachschlagen" angezeigt wird.

Ich bekomme dieses Problem nicht mit Slackware Linux oder Windows 7, daher handelt es sich nicht um ein Netzwerk- oder DNS-Server-spezifisches Problem. Es ist etwas auf der Client-Seite.

Wenn ich mich bei Google umsehe, sehe ich, dass es einige andere Personen mit diesem Problem gibt. Diejenigen, die eine Problemumgehung durch den Wechsel zu openDNS gemeldet haben, deaktivieren IPV6 oder behandeln ein anderes Problem.

Jede Hilfe wäre dankbar.

Meine Netzwerkkarte ist verkabelt: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express

Vielen Dank


1
Haben Sie diese mit allen Domänen (zB beide Domänen mit & ohne IPv6 - Adressen und tun Sie es auch haben , wenn Sie verwenden? digOder host?
janc

Der Inhalt von /etc/resolv.confkönnte hilfreich sein, um dies zu beantworten. Da wir Ihre Nameserver wahrscheinlich nicht erreichen können, möchten Sie vielleicht versuchen dig @nameserver-ip askubuntu.com, zu prüfen, ob dies schnell reagiert.
Msw

Antworten:


3

Versuchen Sie, Ihren DNS-Server manuell einzustellen. Ubuntu hat manchmal Probleme mit Routern, die diese Art von Dienst anbieten (wie DNS-Server = 192.168.1.1).

Klicken Sie mit der rechten Maustaste auf Network-Manager -> Verbindungen bearbeiten -> eth0 (oder erstellen Sie eine neue Verbindung, wenn Sie mehrere Speicherorte verwenden) -> Bearbeiten -> Nur IPV4-Einstellungen -> Automatische (DHCP-) Adressen + Fügen Sie Ihre DNS-Server hinzu (getrennt durch,).

Sie finden Ihre DNS-Server, indem Sie auf das Webinterface Ihres Routers (möglicherweise 192.168.1.1) in Ihrem Webbrowser zugreifen.

Ich muss das seit 10.04 auf jeder Maschine machen!


Das hat bei mir funktioniert. Ich habe die oberste IP-Adresse in /etc/resolv.conf verwendet. Irgendeine Idee, was dieses Problem verursachen würde?

Können Sie mich auf den Fehlerbericht darüber verweisen? Es ist das erste , was ich davon hören ...
janc

Ich habe darüber gelesen, als ich Ubuntu 10.4 installiert habe, das ist über 6 Monate her. Ich kann mich nicht erinnern, wann, sorry
sBlatt

6

Die häufigste Ursache für die Verlangsamung des Ladens von Seiten in Browsern ist IPv6, das in Ubuntu standardmäßig aktiviert ist. Wenn es aktiviert ist, muss vor dem Start von ipv4 eine Zeitüberschreitung auftreten. Dies führt zu einer Verzögerung, wenn ipv6 von Ihrem Netzwerk nicht unterstützt wird. Es gibt einen einfachen Test, den Sie durchführen können, um zu überprüfen, ob dies das Problem ist. Versuchen Sie, über die IP-Adresse auf eine Webseite zuzugreifen. Versuchen Sie beispielsweise, die folgende Adresse zu öffnen:

http://69.59.196.211:80

Sie sollten zur Stack Overflow-Site gelangen. Wenn die Adresse schnell reagiert, liegt höchstwahrscheinlich ein Problem mit der DNS-Auflösung aufgrund von IPv6 vor.

Sie können ipv6 in Firefox deaktivieren, indem Sie die Einstellung network.dns.disableIPv6 auf true setzen.

  1. Typ about: config in der Adressleiste, drücken Sie die Eingabetaste.
  2. Suchen Sie in der Liste nach network.dns.disableIPv6 .
  3. Klicken Sie mit der rechten Maustaste -> Umschalten .
  4. Starten Sie Firefox neu und versuchen Sie es erneut.

Sie können IPv6 auch auf Systemebene deaktivieren. Öffnen Sie dazu die Datei / etc / default / grub mit einem Editor:

gksudo gedit  /etc/default/grub

Ändern Sie dann die folgende Zeile:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

Mit folgender Zeile:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

Dann aktualisiere grub:

sudo update-grub

Sie können auch versuchen, die DNS-Cache-Größe von Firefox zu erhöhen und den Ablauf des DNS-Cachings zu verringern, damit der Browser den DNS-Server nicht so häufig abfragt.

  1. Geben Sie about: config in die Firefox-Adressleiste ein, um die erweiterten Einstellungen zu öffnen
  2. Geben Sie network.dnsCache im Filterfeld und drücken Sie die Eingabetaste
  3. Klicken Sie mit der rechten Maustaste auf die leeren Ergebnisse und wählen Sie " Neu >> Ganzzahl ".
  4. Legen Sie den Voreinstellungsnamen als network.dnsCacheEntries und den Wert auf 1000 fest
  5. Klicken Sie mit der rechten Maustaste auf die leeren Ergebnisse und wählen Sie " Neu >> Ganzzahl ".
  6. Legen Sie den Voreinstellungsnamen als network.dnsCacheExpiration und den Wert als 7200 fest

Ich habe IPv6 deaktiviert und habe immer noch das gleiche Problem. Das Laden der IP-Adresse in den Browser war noch etwas langsam. Firefox hielt einige Sekunden lang an "Warten auf stackoverflow.com" (~ 7).

Haben Sie versucht, die Maschine mit Kabelverbindung zu testen?
Lovinglinux

Dies hat meine langsame DNS-Auflösung am 14.04
user5071535

2

Fix:

Bei einem Upgrade auf Precise wurde die Bindung nicht korrekt neu konfiguriert, was dazu führte, dass Domänennamen nicht aufgelöst werden konnten.

Die Lösung bestand darin, das bind9-Paket dpkg-rekonfigurieren und die resolvconf-Integration zu deaktivieren, die beim Upgrade aktiviert blieb.

hier zitiertes Formular - [Bindung ist beim Upgrade nicht korrekt konfiguriert (resolvconf-Integration)] - https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/996088


0

In meinem Fall hatte eine VPN-Software eine Datei /etc/resolv.conf geschrieben, von der ich nichts wusste. Also habe ich DNS an einem unerwünschten Ort aufgelöst.

Ubuntu Desktop benötigt diese Datei nicht. Löschen Sie sie entweder oder bearbeiten Sie sie wie folgt:

 $  more /etc/resolv.conf
 #Google's openDNS
 nameserver 8.8.8.8     
 nameserver 8.8.4.4

hth jemand.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.