DNS-Einstellungen: Änderungen beschleunigen
Änderungen an den DNS-Einstellungen werden nicht sofort von allen Domain Name System (DNS) im Internet übernommen. In der Regel dauert es wenige Stunden bis hin zu 72 Stunden, bis wirklich alle DNS eine Änderung mitbekommen haben. Deshalb stellt dir diese Anleitung einige Tipps vor, wie du Änderungen an den DNS-Einstellungen beschleunigen kannst.
Änderungen an den DNS-Einstellungen deiner Domain solltest du nur vornehmen, wenn du weißt was du tust oder ein Fehler für kurze Zeit keinen großen Schaden hinterlässt. Damit ist gemeint, dass im Fehlerfall deine Webseite für wenige Stunden nicht erreichbar ist.
DNS-Einstellungen: Änderungen beschleunigen
Damit Änderungen an den DNS-Einstellungen schnell im Domain Name System bekannt werden, kannst du eine Vorbereitung treffen. Im DNS gibt es für jeden DNS-Eintrag in deiner Domain (A, MX- oder CNAME-Einträge usw.) einen TTL-Wert.
Time To Live (TTL) ist das Ablaufdatum, das für einen DNS-Eintrag gesetzt wird. Die TTL dient dazu, dem rekursiven Server bzw. dem lokalen Resolver mitzuteilen, wie lange er diesen Eintrag in seinem Cache behalten soll. Je länger die TTL, desto länger hält der Resolver diese Information in seinem Cache. Je kürzer die TTL, desto kürzer hält der Resolver diese Information in seinem Cache.
Wenn du beispielsweise den A-Record beziehungsweise AAAA-Record von deiner aktuellen Host-IP auf eine neue Host-IP ändern möchtest, macht es Sinn, vorher den TTL Wert für den A / AAAA Record auf 300 Sekunden (5 Minuten) zu ändern. Die Änderung wird erst gültig, sobald der alte TTL abgelaufen ist.
Sollten bei Änderungen am A / AAAA Record ein Fehler auftreten und du musst von der neuen IP schnell wieder auf die alte IP Adresse zurück wechseln, hilft dir das niedrige TTL. Alle DNS halten die Informationen zu deinem DNS nur für 5 Minuten.
Beachte: Auf Dauer ist ein so niedriger Wert jedoch nicht sinnvoll, da das die Anfragen erhöht und sich negativ auf die Geschwindigkeit der Nutzer auswirken kann. Deshalb solltest du den TTL später wieder erhöhen.
DNS-Einstellungen ohne TTL beschleunigen
Einige Webhoster bieten in den DNS-Einstellungen die Option zu TTL nicht an. All-Inkl.com gehört beispielsweise dazu. In diesem Fall kannst du bei den großen Domain Name System den Cache für deine Domain manuell löschen. Du wirst mit dieser Methode nie alle DNS erreichen, aber die wichtigsten. Dazu zählen:
- Google Public DNS – Cache löschen
- Cloudflare DNS – Cache löschen
- OpenDNS – Cache löschen
- Verisign DNS – Cache löschen
Das sind zwar nicht alle DNS aber einige der größten. Hier kannst du manuelle den DNS-Eintrag für deine Webseite löschen.
DNS-Einträge auf deinem Computer löschen
Zudem werden DNS-Informationen auch für eine bestimmte Zeitspanne auf deinem lokalen Browser, Computer oder Netzwerk-Weiterleitungsgerät zwischengespeichert. Dabei sind zwischen 5 Minuten und 8 Stunden normal.
Wenn du auf Probleme mit der Inhaltsfilterung stoßen solltest, z. B. wenn die Blockierung nicht gemäß deinen Richtlinien funktioniert, kannst du sowohl den System-Cache als auch den Browser-Cache löschen.
Browser Cache
Google Chrome (Windows and Mac):
- Öffne einen neuen Tab
- Tippe
chrome://net-internals/#dns
- Klicke auf die Schaltfläche „clear host cache“
Firefox:
- Öffne einen neuen Tab
- Tippe
about:config
in die Adresszeile von Firefox und bestätige die Warnung - Suche einen Eintrag mit dem Namen network.dnsCacheExpiration und setze den Wert auf
0
(Sollte dieser Eintrag nicht vorhanden sein, erstelle einen neuen integer und vergebe den Wert0
) - Anschließend kannst du den Wert wieder auf
3600
setzen
Safari (Windows and Mac):
Durch das Zurücksetzen des DNS-Caches in Windows wird der DNS-Cache in Safari automatisch geleert. Hier ist nichts zu tun!
Betriebssystem Cache
Windows 7
- Drücke die Windows Tastenkombination
Win
+X
- Rechtsklick Eingabeaufforderung und wähle Als Administrator ausführen
- Gebe folgenden Befehl ein und drücke Enter
ipconfig /flushdns
Mac OSX 10.9 and Later:
- Öffne den Terminal
- Tippe folgenden Befehl ein und drücke Enter:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Mac OSX 10.8 and Earlier:
- Öffne den Terminal
- Tippe folgenden Befehl ein und drücke Enter:
sudo killall -HUP mDNSResponder
Linux (Ubuntu)
- Öffne das Terminal-Fenster
- Tippe folgenden Befehl ein und drücke Enter:
sudo service network-manager restart
Geek, Blogger, Consultant & Reisender. Auf seiner Detail-Seite findest du weitere Informationen über Benjamin. In seiner Freizeit schreibt Benjamin bevorzugt über Technik-Themen. Neben Anleitungen und How-To’s interessieren Benjamin auch Nachrichten zur IT-Sicherheit. Sollte die Technik nicht im Vordergrund stehen, geht Benjamin gerne wandern.