This page has been robot translated, sorry for typos if any. Original content here.

DNS-Caching. Fragen beantworten auch

Viele Benutzer waren wahrscheinlich mit einer solchen Situation konfrontiert, in der der Anteil der Websites plötzlich nicht mehr oder nur sehr langsam angezeigt wird. Einer der häufigsten Gründe hierfür ist ein langsamer oder inaktiver DNS-Server beim Anbieter. In diesem Artikel werden wir dieses Problem lösen, aber gleichzeitig helfen, ein wenig Verkehr zu sparen.

Daher müssen wir unseren eigenen DNS-Cache-Server einrichten, der an verschiedene DNS-Server, einschließlich der Root-Server, weitergeleitet wird. Eine naheliegende Aufgabe beginnt: Warum nicht einmal die wichtigsten DNS-Server in den TCP / IP-Eigenschaften der Verbindung registrieren? Die Antworten lauten wie folgt: Sie reagieren in der Regel um ein Vielfaches langsamer als der DNS-Server des Anbieters - auch für jemanden ist der Austauschverkehr mit ihnen teurer als der Austauschverkehr mit dem lokalen Server.

Bevor wir mit der Arbeit beginnen, laden wir zuerst die Liste der Internet-DNS-Server herunter (dies ist eine einfache Textdatei, die Sie in named_root.txt umbenennen können und die auch in einem Texteditor geöffnet ist). Dann laden wir den DNS- Cache- Server ExtraDNS herunter.

Führen Sie das Installationsprogramm aus, installieren Sie es und starten Sie es neu. Dann wird er etwas über ExtraDNS.dll sagen - klicken Sie auf "Ok". Ist fertig Aktivieren Sie sofort das Kontrollkästchen "Start in der Taskleiste", damit das Programm nach dem Herunterladen in die Taskleiste minimiert wird. Nun müssen Sie sich in den Einstellungen DNS-Server registrieren. Wechseln Sie auf die Registerkarte "Server".

Standardmäßig werden einige furchtbar langsame Fremdserver angezeigt, die kühn kühn sein dürfen. Um herauszufinden, welcher DNS-Server für uns am dringendsten ist, klicken Sie auf die Schaltfläche "Test".

Geben Sie im Feld "Nameserver" die IP-Adresse des DNS-Servers ein, die auf Geschwindigkeit überprüft werden muss, und klicken Sie auf "Start!" Aus den Ergebnissen interessiert uns die Ping-Zeit. Wir schreiben die getesteten IP-Adressen auch den Wert der Ping-Zeit aus. Wir wiederholen den Test aller Server aus der named.root-Datei, die auch von Ihrem Provider angegeben wurde. Fertig, schließen Sie das Testfenster.

Nun wählen wir aus der kompilierten Liste die Server aus, die am schnellsten geantwortet haben, und fügen sie auch zu ExtraDNS hinzu. Die Server werden von oben nach unten abgefragt. In der ersten Zeile geben wir den schnellsten DNS-Server an (normalerweise ist der von Ihrem Provider empfohlene der schnellste), dann der langsamere. Jetzt wendet sich ExtraDNS an den Hauptserver. Wenn dieser jedoch vorübergehend nicht verfügbar ist oder überhaupt nicht antworten konnte, ist der nächste in der Liste ebenfalls aktiv. Vervollständigen Sie die gesamte Liste ist optional - genug für 4-5 Stück.

Nun muss dem Windows-Betriebssystem mitgeteilt werden, dass wir über einen eigenen DNS-Server verfügen. Wir begeben uns in die Eigenschaften der Verbindung mit dem Provider, wählen "Folgende DNS-Serveradressen verwenden" und geben auch den Hauptserver 127.0.0.1 ein.

Alles, was wir jetzt mit unserem DNS-Server machen, hängt auch nicht vom Provider-DNS ab.

Beispielsweise betrug in einer Woche bis zu 96% der DNS-Aufrufe aus dem ExtraDNS-Cache die gesamte Einsparung von Poren etwa 13 Minuten. Darüber hinaus mag es zumindest für den Betrachter unbedeutend erscheinen, bei jedem Zugriff auf die Website einige Millisekunden Zeit zu sparen. Denken Sie jedoch darüber nach: Der Browser muss beim Laden von Webseiten, die viele Links zu Grafiken und Bannern enthalten, erneut Anfragen an das DNS richten. Und wenn Sie beispielsweise über GPRS arbeiten, führt die insgesamt sehr deutliche Beschleunigung auch zu Verkehrseinsparungen.