Kann ich Google Domains so konfigurieren, dass eine leere Domain über HTTPS zu einer Subdomain umgeleitet wird?


13

Ich verwende einen "synthetischen Datensatz" bei Google Domains, um den Datenverkehr von der leeren Domain example.coman www.example.comfolgende Adresse umzuleiten :

Bildbeschreibung hier eingeben

Dies funktioniert für Anfragen http://example.com, für die es 4-A-Datensätze gibt, die alle auf IP-Adressen von Google Apps verweisen. Die Antwort auf solche Anfragen lautet:

HTTP/1.1 302 Found
Location: http://www.example.com
Date: Wed, 30 Sep 2015 17:08:59 GMT
Content-Type: text/html; charset=UTF-8
Server: ghs
Content-Length: 230
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN

Anfragen nach https://example.comwerden jedoch vollständig ignoriert. Der Server antwortet nicht. Ist noch jemand auf diese Einschränkung gestoßen, weil Google eine bloße Domain auf eine Subdomain umgeleitet hat? Irgendwelche Ratschläge, um dies zu umgehen, ohne meine eigene A-Aufzeichnung an der Spitze zu haben?

Antworten:


9

Google hat vor kurzem eine Option zur Unterstützung der Weiterleitung über SSL hinzugefügt. Ich bin mir nicht sicher, wie das gemacht wird, aber anscheinend richtet Google ein eigenes SSL-Zertifikat ein, um dies zu ermöglichen. Wenn Sie diese Funktion aktivieren, wird die Meldung angezeigt, dass dieser synthetische Datensatz einen Fehler aufweist und nicht ordnungsgemäß funktioniert: Das SSL-Zertifikat für diese Domain wurde noch nicht erstellt. Dieser Vorgang kann bis zu 24 Stunden dauern.

Setup und getestet dies und es funktioniert gut.

Bildschirmfoto


Ist das eine neue Funktion? Ich sehe diese Option nicht auf meinem Armaturenbrett
Carlolm

Ich sehe diese Funktion auch noch nicht, ist sie nicht für alle verfügbar oder muss ich mich für eine Beta oder etwas anderes anmelden?
Steve

Seltsamerweise ist diese Option auf meinem Geschäftskonto verfügbar, jedoch nicht auf meinem persönlichen Konto. Ich habe auf keiner meiner persönlichen Websites ein SSL-Zertifikat eingerichtet, daher frage ich mich, ob dies durch Hinzufügen eines SSL-Zertifikats und aktiviertem HTTPS möglich ist. Haben Sie für Leute, die diese Option nicht sehen, ein SSL-Zertifikat auf Ihrer Site?
Russell

Dies ist eine Subdomain vorwärts. Wie leitet das eine bloße Domain weiter, wie die in der Frage?
Dfrankow

1
Möglicherweise habe ich meine eigene Frage beantwortet. Ich denke, Sie können ein "@" in die Subdomain-Box setzen.
Dfrankow

3

Obwohl Google diesen Umleitungsdienst verwaltet, können Sie nur eine Subdomain für eine andere konfigurieren (oder umgekehrt). Dies bedeutet, dass kein Umleitungscode (301 vs 302), keine Installation eines SSL-Zertifikats zur Beantwortung über HTTPS usw. erforderlich ist.

Ich hoste derzeit mehr Websites an Orten wie Heroku, an denen wir keine statische IP-Adresse erhalten und einen CNAME-Eintrag für eine Subdomain hinzufügen müssen. DNS unterstützt normalerweise nicht das Hinzufügen eines CNAME zur unbenutzten Domain, was eine gute Sache ist, da es zu Konflikten mit anderen Datensätzen in der unbenutzten Domain wie MX kommen kann.

Cloudflare war mein bevorzugter Ansatz. Kostenlose DNS-Verwaltung (einschließlich Weiterleitungen) und DoS-Reduzierung sowie SSL, das moderne Browser unterstützt. Wenn Sie eine breitere Palette von Browsern abdecken möchten, fügen Sie ein dediziertes SSL für 5 US-Dollar pro Monat hinzu, und Sie haben rundum ein großartiges Paket.


1
Es gibt jetzt Optionen für den Umleitungsmodus 301/302, ssl und die Pfadweiterleitung.
Arye Eidelman

0

Es ist eine separate Option, die Hauptdomäne im Gegensatz zu einer Unterdomäne umzuleiten. Klicken Sie einfach auf das Symbol "Website hinzufügen". Erstes Symbol rechts von der Domain. Sie sehen ein Popup mit der Option, die Domain weiterzuleiten.


Dies entspricht der Weiterleitung von Subdomänen mit einem @ für die Stammdomäne. Unterstützt kein HTTPS. Nicht hilfreich.
Gabe Rogan
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.