Chrome Browser-Verlauf verhindert das Umleiten von URLs

819
delisdeli

Ich habe meinen CNAME von domain.com in www.domain.com geändert. Ich habe eine URL-Weiterleitung hinzugefügt, die domain.com an www.domain.com weiterleitet.

Ich habe ein Problem aufgrund des Browserverlauf-Cache von Chrome. Wenn ich domain.com besuche, ist die Website nicht verfügbar. Wenn ich meinen Browserverlauf lösche und domain.com besuche, wird er ordnungsgemäß auf www.domain.com umgeleitet. Dies ist ein Problem für mich, da alle, die meine Website zuvor besucht haben, diese jetzt als nicht verfügbar betrachten. Was soll ich machen?

Hinweis: Ich habe den CNAME geändert, da er mit meinem MX in Konflikt stand.

BEARBEITEN:

Ich denke, das Problem ist folgendes:

https://stackoverflow.com/questions/10444780/rails-activating-ssl-support-gets-chrome-confused

1
Bitte teilen Sie uns Ihr komplettes Zonefile oder den Namen der Domain mit, da dies die Debugging-Funktion erheblich vereinfacht. Niels Keurentjes vor 8 Jahren 0

1 Antwort auf die Frage

0
davidgo

Ich denke, Ihnen fehlt ein Verständnis dafür, wie DNS funktioniert.

(Sie sollten niemals einen CNAME für einen Basisdatensatz haben, es sei denn, Sie wissen * genau, was er tut - ich denke, Sie haben diesen gefunden!).

Sie benötigen noch einen Eintrag für den Basisnamen, damit die IP-Adresse der Adresse ermittelt werden kann, an die weitergeleitet werden soll. Dies muss jedoch ein A-Datensatz sein (dh eine IP-Adresse), kein CNAME. Es ist eine saubere Einschränkung der Funktionsweise von DNS.

Eine andere Sache ist, dass das Zwischenspeichern von DNS auf mehreren Ebenen geschieht und für den Kurs selbstverständlich ist. Sie sollten mit der Zwischenspeicherung eines Datensatzes im Browser (normalerweise bis zum Schließen, aber abhängig von vielen Faktoren wie Browser und TTLs im Domänennamen), den Nameservern in Ihrem Router, den Nameservern Ihres Upstream-ISP und anderen Nameservern im Internet rechnen.