Ein DNS-Cache speichert Antworten auf frühere Namensauflösungen, damit sie wiederverwendet werden können. Caches können im Browser, im Betriebssystem und im rekursiven Resolver vorhanden sein.
Warum eine alte Antwort bestehen bleiben kann
DNS-Einträge haben einen Time-to-Live-Wert, oft TTL genannt. Ein Resolver kann während der verbleibenden Lebensdauer eine zwischengespeicherte Antwort wiederverwenden, statt den Eintrag jedes Mal erneut abzufragen.
Wenn ein Website-Betreiber zum Beispiel einen Dienst auf eine neue Adresse verschiebt, hat ein Resolver vielleicht bereits die neue Antwort, während ein anderer noch eine frühere hält. Zwei Nutzer können unterschiedliche Ergebnisse sehen, ohne dass einer von ihnen die Domain falsch eingegeben hat.
Was das Leeren eines Caches verändert
Wenn Sie den Cache Ihres Geräts leeren, werden die lokal gespeicherten Antworten entfernt. Die autoritativen Einträge der Domain werden dadurch nicht geändert, und auch nicht jeder vorgelagerte Resolver wird gezwungen, seinen eigenen Cache zu vergessen.
Dieser Unterschied ist bei der Fehlersuche wichtig. Das wiederholte Leeren des Laptop-Caches behebt keinen falschen Eintrag, den der Domaininhaber veröffentlicht hat.
Ein nützlicher Vergleich
Fragen Sie das DNS-Lookup-Tool nach der Domain und dem Record-Typ. Notieren Sie die Antwort und TTL dieses öffentlichen Resolvers. Vergleichen Sie sie mit der vom Domaininhaber beabsichtigten Konfiguration, wenn Sie die Domain verwalten.
Wenn sich das Problem auf Windows beschränkt, weil eine alte Antwort verwendet wird, versuchen Sie einmal, den Windows-DNS-Cache zu leeren. Wenn die Domain in mehreren Netzwerken nicht funktioniert, untersuchen Sie ihre autoritative Konfiguration oder wenden Sie sich an den Website-Inhaber.
Ein DNS-Cache ist getrennt von Browserverlauf, Seitencache und Konto-Cookies. Leeren Sie den für das Problem relevanten Eintrag statt nicht zusammenhängende Browserdaten zu löschen.