it-swarm.com.de

DNS-Einträge für Subdomain mit Google App Engine-Mehrdeutigkeit

Sagen wir, ich besitze example.com. Es deutet bereits auf eine Live-Website hin, auf die ich auf keinen Fall versehentlich zugreifen möchte, weil ich mit DNS-Einstellungen herumgespielt habe.

Ich habe jetzt ein neues App-Engine-Projekt, my-project , auf das ich myproject.example.com verweisen möchte.

Wie mache ich das?

Das Dokumentation , das ich zu diesem Thema gefunden habe, ist verwirrend und zweideutig, wenn es um Subdomänen geht. Andere Fragen/Antworten zum Thema, sowohl hier als auch in Bezug auf Stackoverflow, sind veraltet und enthalten 404 Links.

Das erste Problem, auf das ich stieß, war, dass ich example.com verifiziert hatte, aber myproject.example.com nicht verifizieren konnte - Webmaster-Tools wollten es einfach nicht validieren. Daher wird diese Unterdomäne nicht in der Liste der überprüften Domänen angezeigt. Daher habe ich gemäß dem folgenden Bild einfach example.com ausgewählt und gefragt, ob ich eine Unterdomäne auf mein Projekt verweisen möchte:

Ambiguous DNS settings

Wie Sie sehen, fordert Google Sie auf, eine Reihe von DNS-Einträgen hinzuzufügen. Aber wo? Füge ich sie zu example.com hinzu oder füge ich sie zu myproject.example.com hinzu?

Da mein DNS-Anbieter für example.com das Hinzufügen mehrerer IP-Adressen für einen einzelnen A- oder AAAA-Eintrag nicht verarbeiten kann, habe ich mich für die Verwendung von Cloud-DNS entschieden. Also habe ich eine neue Zone für myproject.example.com hinzugefügt und dort die A- und AAAA-Datensätze hinzugefügt:

Cloud DNS zone for myproject.example.com

Es war jedoch nicht möglich, den CNAME-Eintrag für ghs.googlehosted.com hinzuzufügen. Ich weiß nicht warum, da es keine Fehlermeldung gab. Die blaue Schaltfläche zum Erstellen schwirrt ein wenig herum und stoppt dann. Kein Ergebnis.

Und dann haben wir das Registrar-Setup, vermutlich dort, wo ich example.com registriert habe, auf der gleichen Seite zum Einrichten der Cloud-DNS-Zone:

Cloud DNS registrar setup

Unter welcher (Unter-) Domain sollten diese NS Datensätze fallen? Sind es NS Datensätze für myproject.example.com (meine beste Vermutung) oder sollten es zusätzliche NS Datensätze für example.com sein?

Ich mache offensichtlich etwas falsch, wenn ich myproject.example.com besuche. Dies gibt mir chrome ERR_NAME_NOT_RESOLVED.

3
turpachull

Um meine eigene Frage zu beantworten, ist das Einrichten von Unterdomänen praktisch dasselbe wie das Einrichten der nackten Domäne. Ich wurde wegen des CNAME-Eintrags geworfen. Dies ist jedoch nur ein Alias, und wenn Sie nur die Subdomain selbst verwenden, ist dies nicht erforderlich.

Die Überprüfung der Subdomain funktioniert über Google App Engine, sofern die nackte Domain zuerst über einen Domain-Eintrag (TXT) über die Google Webmaster-Tools überprüft wird.

Am Ende habe ich die Subdomain mithilfe der NS Registrar-Einträge von Google delegiert und dabei auf eine neue DNS-Zone für die Subdomain in Google Cloud DNS verwiesen. Dies bedeutete, dass ich AAAA-Einträge hinzufügen und Datensatzgruppen verwenden konnte, was auf der ursprünglichen DNS-Server-Benutzeroberfläche nicht möglich war.

2
turpachull