Auf dieser Seite wird beschrieben, wie Sie Ihre Google Domains-DNS-Einstellungen migrieren und Ihre Domain- und E-Mail-Weiterleitungskonfigurationen exportieren, wenn Sie Google Domains als DNS-Anbieter verwenden.
Wenn Sie Google Domains nicht als DNS-Anbieter verwenden, müssen Sie nichts weiter tun.
Wenn Sie keine Domain- oder E-Mail-Weiterleitung verwenden, Google Domains als DNS-Anbieter verwenden, können Sie Migrieren Sie Ihre Google Domains-DNS-Einstellungen zu Cloud DNS.
Wenn Sie eine Domain- oder E-Mail-Weiterleitung verwenden, können Sie Exportieren Sie Konfigurationen für Domains und E-Mail-Weiterleitungen.
Hinweise
Prüfen Sie, ob Sie Google Domains als DNS-Anbieter verwenden und ob Sie eine Domain- oder E-Mail-Weiterleitung eingerichtet haben.
Console
Wechseln Sie in der Google Cloud Console zur Cloud Domains.
Auf der Seite Registrierungen werden Ihre Registrierungen aufgeführt.
Klicken Sie auf den Namen der Domain, für die Sie die Informationen abrufen möchten.
Sie können prüfen, ob für eine bestimmte Domain Google Domains als DNS-Anbieter verwendet wird oder ob für die Domain Domain- oder E-Mail-Weiterleitungen konfiguriert sind.
gcloud
Um Registrierungsdetails für eine bestimmte Domain anzuzeigen, verwenden Sie die
gcloud domains registrations describe
-Befehl:
gcloud domains registrations describe DOMAIN_NAME
Ersetzen Sie DOMAIN_NAME
durch den Namen der Domain, die
Sie Details aufrufen möchten, z. B. example.app
.
Wenn in Ihrer Domain Google Domains als DNS-Anbieter verwendet wird,
dnsSettings
der Ausgabe sieht in etwa so aus:
dnsSettings: googleDomainsDns:
Wenn für Ihre Domain Domain- oder E-Mail-Weiterleitungskonfigurationen verwendet werden, sieht der Abschnitt dnsSettings
der Ausgabe in etwa so aus:
dnsSettings: ... googleDomainsRedirectsDataAvailable: true
Google Domains-DNS-Einstellungen zu Cloud DNS migrieren
So migrieren Sie Ihre DNS-Einstellungen für Google Domains:
gcloud
Erstellen Sie eine verwaltete öffentliche Zone für Ihre Domain.
Führen Sie folgenden
dns managed-zones create
-Befehl aus:gcloud dns managed-zones create ZONE_NAME \ --description=DESCRIPTION \ --dns-name=DOMAIN_NAME \ --visibility=public \ [--labels=LABELS] \ [--dnssec-state=DNSSEC_STATE]
Ersetzen Sie Folgendes:
ZONE_NAME
: ein Name für Ihre ZoneDESCRIPTION
: eine Beschreibung für Ihre ZoneDOMAIN_NAME
: Der Domainname Ihrer Zone, z. B.example.com
. So verwenden Sie eine DNS-Zone für eine Domain-Namen verwenden, müssen Sie sicherstellen, dass das DNS-Suffix in der Zone mit dem Domainnamen übereinstimmt.example.com
undexample.com.
werden als gleichwertig betrachtet.LABELS
: eine durch Kommas getrennte Liste von Schlüssel/Wert-Paaren wiedept=marketing
oderproject=project1
. Dieses Flag ist optional. Weitere Informationen finden Sie in der SDK-Dokumentation.DNSSEC_STATE
: der DNSSEC-Status für Ihre Zone. Weitere Informationen Weitere Informationen finden Sie unter DNS-Sicherheitserweiterungen (DNSSEC) Übersicht. Dieses Flag ist optional.
Deaktivieren Sie DNSSEC für Ihre Domain.
Wenn DNSSEC aktiviert ist, deaktivieren Sie es und warten Sie 24 Stunden, bis damit die Änderung wirksam wird.
Führen Sie folgenden
gcloud domains registrations configure dns
-Befehl aus:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Ersetzen Sie
DOMAIN_NAME
durch den Namen der Domain, für die Sie DNSSEC deaktivieren möchten.DNS-Eintragsinformationen aus Ihrem Google Domains-DNS abrufen .
Führen Sie folgenden
gcloud domains registrations google-domains-dns export-dns-record-sets
-Befehl aus:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-format
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name der Domain, für die Sie die DNS-Eintragsinformationen abrufen möchten,RECORDS_FILE
: die Datei, in der der Datensatz gespeichert ist Sätze müssen exportiert werden. Beispiel:records.zonefile
Importieren Sie die Einträge in die Cloud DNS-Zone.
Führen Sie den Befehl
dns record-sets import
aus. Das Flag--zone-file-format
legt fest, dass im Befehlimport
ein BIND-Objekt erwartet wird. Zonendatei. Wenn Sie dieses Flag weglassen, erwartetimport
eine YAML-Datei:gcloud dns record-sets import RECORDS_FILE \ --zone=ZONE_NAME \ --zone-file-format \ --delete-all-existing
Ersetzen Sie Folgendes:
RECORDS_FILE
: die Datei, aus der der Datensatz stammt Sätze müssen importiert werden. Beispiel:records.zonefile
ZONE_NAME
: der Name der verwalteten Zone, deren Datensätze, die Sie verwalten möchten
Verwenden Sie die migrierte Cloud DNS-Zone.
Führen Sie den Befehl
gcloud domains registrations configure dns
aus:gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name des registrierten Domain, z. B.example.app
.ZONE_NAME
: der Name der verwalteten Zone, deren Datensätze, die Sie verwalten möchten
Domain überwachen Falls Probleme bei der DNS-Konfiguration auftreten, und ein Rollback der Migration durchführen.
Führen Sie den Befehl
gcloud domains registrations configure dns
aus:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Ersetzen Sie
DOMAIN_NAME
durch den Namen des registrierten Domain, z. B.example.app
.Optional: Aktivieren Sie DNSSEC für Ihre Domain.
- Warten Sie nach Abschluss von Schritt 5 mindestens 24 Stunden.
- Führen Sie den Befehl
gcloud domains registrations configure dns
aus:
gcloud domains registrations configure dns DOMAIN_NAME \ --cloud-dns-zone=ZONE_NAME \ --no-disable-dnssec
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name des registrierten Domain, z. B.example.app
.ZONE_NAME
: der Name der verwalteten Zone, für die Sie DNSSEC deaktivieren möchten,
Ihre Domain- und E-Mail-Weiterleitungskonfigurationen zu einem anderen Hostanbieter exportieren
gcloud
Deaktivieren Sie DNSSEC für Ihre Domain.
Wenn DNSSEC aktiviert ist, müssen Sie es deaktivieren und 24 Stunden warten, damit die Änderung wirksam wird.
Führen Sie folgenden
gcloud domains registrations configure dns
-Befehl aus:gcloud domains registrations configure dns DOMAIN_NAME \ --disable-dnssec
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name der Domain, für die Sie DNSSEC deaktivieren möchten,
Exportieren Sie Ihre Google Domains-DNS-Konfiguration.
Führen Sie folgenden
gcloud domains registrations google-domains-dns export-dns-record-sets
-Befehl aus:gcloud domains registrations google-domains-dns export-dns-record-sets DOMAIN_NAME \ --records-file=RECORDS_FILE \ --zone-file-format
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name der Domain, für die Sie den Vorgang ausführen möchten DNS-Eintragsinformationen abrufenRECORDS_FILE
: Datei, auf die die Datensätze zugreifen müssen exportiert werden, z. B.records.zonefile
Google Domains-Domain und E-Mail-Weiterleitung abrufen Konfiguration.
Führen Sie folgenden
gcloud domains registrations google-domains-dns get-forwarding-config
-Befehl aus:gcloud domains registrations google-domains-dns get-forwarding-config DOMAIN_NAME
Ersetzen Sie
DOMAIN_NAME
durch den Namen des registrierten Domain, z. B.example.app
.DNS-Einträge und Weiterleitungskonfiguration in das neue Hosting importieren Dienstanbieter. Eine Anleitung dazu erhalten Sie von Ihrem Hostanbieter.
Domain- und Weiterleitungseinstellungen für das neue Hosting konfigurieren Dienstanbieter. Eine Anleitung erhalten Sie von Ihrem Hostinganbieter.
Wenn Sie
MX
- undCNAME
-Einträge haben, müssen Sie konfigurieren Sie diese Einträge so, dass die Dienste an Ihren neuen Hostanbieter weitergeleitet werden.Aktualisieren Sie den Nameserver für Ihre Domain. Sie können den Nameserver abrufen. Daten von deinem neuen Hostanbieter.
Führen Sie den Befehl
gcloud domains registrations configure dns
aus:gcloud domains registrations configure dns DOMAIN_NAME \ --name-servers=NAME_SERVERS_LIST
Ersetzen Sie
NAME_SERVERS_LIST
durch eine Liste von DNS-Nameservern für die Domain.Domain überwachen Wenn Probleme mit der DNS-Konfiguration auftreten, rollen Sie die Migration rückgängig.
Führen Sie den Befehl
gcloud domains registrations configure dns
aus:gcloud domains registrations configure dns DOMAIN_NAME --use-google-domains-dns
Optional: Aktivieren Sie DNSSEC für Ihre DNS-Zone bei Ihrem Hostanbieter.
- Warten Sie nach der Aktivierung von DNSSEC für Ihre DNS-Zone 24 Stunden.
Aktivieren Sie DNSSEC für Ihre Domain.
Führen Sie den Befehl
gcloud domains registrations configure dns
aus:gcloud domains registrations configure dns DOMAIN_NAME \ --dns-settings-from-file=DNS_SETTINGS_FILE_NAME
Ersetzen Sie Folgendes:
DOMAIN_NAME
: der Name des registrierten Domain, z. B.example.app
.DNS_SETTINGS_FILE_NAME
: die YAML-Datei mit den erforderlichen DNS-Einstellungen. Falls angegeben, der Inhalt ersetzt die in der Registrierungsressource verwendeten Werte. Wenn In der YAML-Datei fehlen einigedns_settings
-Felder, werden diese Felder entfernt.Beispiel für den Dateiinhalt:
customDns: nameServers: - new.ns1.com - new.ns2.com dsRecords: - keyTag: 24 algorithm: RSASHA256 digestType: SHA256 digest: ab1cfa82b035c26cbbbdae632cea070514eb8b773f616aaeaf668e2f0be8f10d
Nächste Schritte
- Antworten auf häufig gestellte Fragen finden Sie unter FAQs zum Kauf von Google Domains durch Squarespace
- Um Lösungen für häufige Probleme zu finden, die bei der Verwendung von Cloud Domains, siehe Fehlerbehebung bei Cloud Domains