If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Benutzerdefinierte Domain verbinden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit
Firebase Hosting müssen Sie nicht auf Ihre einzigartigen, markenspezifischen Domainnamen verzichten. Sie können für Ihre von Firebase gehostete Website eine benutzerdefinierte Domain verwenden (z. B. example.com oder
app.example.com) anstelle einer von Firebase generierten Domain.
Firebase Hosting stellt für jede Ihrer Domains ein SSL-Zertifikat bereit
und liefert Ihre Inhalte über ein globales CDN aus.
Im Rest dieses Dokuments werden Sie durch die Schritte geführt, die zum Verbinden Ihrer benutzerdefinierten Domain erforderlich sind.
Domain für Hosting einrichten
Achten Sie darauf, dass Sie den Assistenten „Erste Schritte“ auf der
Firebase Hosting Seite
Ihres Projekts abgeschlossen haben, damit Sie eine Firebase Hosting Website in Ihrem Firebase-Projekt haben.
Schritt 1: Benutzerdefinierte Domain hinzufügen
Rufen Sie auf der
Seite Ihres Projekts,
den Assistenten zum Verbinden einer benutzerdefinierten Domain auf:Hosting
Wenn Sie nur eine Hosting Website haben, klicken Sie auf Benutzerdefinierte Domain hinzufügen.
Wenn Sie mehr als eine Hosting Website haben, klicken Sie für die gewünschte Website auf
Anzeigen und dann auf Benutzerdefinierte Domain hinzufügen.
Geben Sie den Namen der benutzerdefinierten Domain ein, die Sie mit Ihrer Hosting
Website verbinden möchten.
(Optional) Aktivieren Sie das Kästchen, um alle Anfragen an die benutzerdefinierte Domain an
eine zweite angegebene Domain weiterzuleiten (sodass example.com und
www.example.com auf dieselben Inhalte weiterleiten).
Klicken Sie auf Weiter , um Ihre DNS-Einträge zu konfigurieren und die Einrichtung Ihrer benutzerdefinierten Domain abzuschließen.
Schritt 2: Benutzerdefinierte Domain einrichten
Bestätigen Sie Ihre Stammdomain, wenn Sie im Einrichtungsassistenten Domain verbinden dazu aufgefordert werden.
Mit diesen Schritten wird sichergestellt, dass Ihre Domain nicht bereits mit einem Firebase-Projekt verknüpft ist und dass Sie Inhaber der angegebenen Domain sind.
Suchen Sie auf der Website Ihres Domainanbieters die Seite für die DNS-Verwaltung.
Fügen Sie einen neuen Eintrag mit den folgenden Eingaben hinzu und speichern Sie ihn:
Typ: Fügen Sie einen TXT-Eintrag hinzu.
Firebase Hosting erfordert, dass dieser TXT-Eintrag in Ihren DNS-Einstellungen vorhanden ist, um Ihre Inhaberschaft der Domain nachzuweisen und Firebase zu autorisieren, SSL-Zertifikate für Ihre Website zuzuweisen und zu verlängern.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Eintragstyp“ auf.
Wenn Sie Ihre Inhaberschaft einer Stammdomain oder Root-Domain nachweisen, weisen Sie damit auch Ihre Inhaberschaft aller Subdomains nach.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Hostname“, „Name“ oder „Domain“ auf.
Wert: Kopieren Sie den eindeutigen Bestätigungswert in das Feld.
Firebase Hosting sucht nach diesem Wert, um Ihre Domaininhaberschaft nachzuweisen.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Daten“ auf.
Warten Sie bis zu 24 Stunden, bis die aktualisierten TXT-Einträge weitergegeben wurden, und klicken Sie dann auf Bestätigen.
Sie können auf Abbrechen klicken, um das Fenster Domain verbinden sicher zu schließen und später wieder zu öffnen. Dies hat keine Auswirkungen auf die Weitergabezeit
. Sie werden jedoch aufgefordert, Ihren Domainnamen
noch einmal einzugeben, wenn Sie das Fenster
wieder öffnen.
Nach einer angemessenen Weitergabezeit können Sie im Fenster Domain verbinden
der Firebase Console auf Bestätigen klicken, um die Bereitstellung des SSL-Zertifikats
zu starten.
In den meisten Fällen erfolgt die Weitergabe Ihrer Einträge und die Bestätigung Ihrer Domain je nach Domainanbieter innerhalb weniger Stunden. Eine detaillierte Anleitung zum Hinzufügen von TXT-Einträgen und zu den Weitergabezeiten finden Sie in der Dokumentation Ihres Domainanbieters.
Wenn beim Klicken auf Bestätigen eine Fehlermeldung angezeigt wird, wurden Ihre Einträge nicht weitergegeben oder Ihre Werte sind möglicherweise falsch.
Wählen Sie im Assistenten Benutzerdefinierte Domain hinzufügen der Firebase Console Schnelleinrichtung oder Erweiterte Einrichtung aus.
Die Schnelleinrichtung kann für neue Domains verwendet werden, die derzeit keinen
Traffic erhalten, oder für Domains, die Sie von einer anderen Hosting
Website übertragen möchten. Die Erweiterte Einrichtung kann verwendet werden, wenn Sie bereits eine Domain haben, die Anfragen von einem anderen Hosting-Anbieter erhält, und eine Migration ohne Ausfallzeit benötigen.
Der Assistent Erweiterte Einrichtung hilft Ihnen, ein SSL-Zertifikat und einen
Inhaberschaftsanspruch einzurichten, damit Hosting Traffic auf der Domain bereitstellen kann, bevor
Traffic empfangen wird.
Schnelleinrichtung
Im Assistenten Benutzerdefinierte Domain hinzufügen der Firebase Console
werden die erforderlichen Einträge angezeigt, die aktualisiert werden müssen, um Ihre Seite auf
Firebase Hosting zu verweisen. Fügen Sie in Ihrem
DNS-Anbieter Einträge aus Ihrer Domain hinzu, entfernen Sie sie und speichern Sie sie mit den folgenden Eingaben:
Der von Ihnen angegebene Host ist die Domain, auf der Sie Inhalte bereitstellen möchten
Diese Domain kann eine Stammdomain oder eine Subdomain sein.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Hostname“, „Name“ oder
„Domain“ auf.
Wert: Weisen Sie den Wert der Einträge den angegebenen IP-Adressen zu.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Daten“, „Verweist auf“,
„Inhalt“, „Adresse“ oder „IP-Adresse“ auf.
Warten Sie, bis Ihr SSL-Zertifikat bereitgestellt wurde.
Das kann bis zu 24 Stunden dauern, nachdem Sie Ihr DNS auf
Firebase Hosting verwiesen haben.
In den meisten Fällen erfolgt die Weitergabe Ihrer Einträge und
die Bereitstellung Ihres SSL-Zertifikats je nach Domainanbieter innerhalb weniger Stunden.
Erweiterte Einrichtung
Im Modus Erweitert des Assistenten Benutzerdefinierte Domain hinzufügen
können Sie Hosting so
konfigurieren, dass Ihre Domain sicher bereitgestellt wird, bevor Sie Traffic an die Server weiterleiten. Im
Allgemeinen benötigt Hosting drei Dinge, um Traffic auf einer
Domain bereitzustellen:
Inhaberschaftseintrag: Ein TXT-Eintrag informiert Hosting darüber, welche Website
auf der Domain bereitgestellt werden soll.
SSL-Zertifikat: Ein domainspezifisches
Zertifikat, das die verschlüsselte Kommunikation zwischen Hosting Servern
und Endnutzern ermöglicht.
Hosting-IP-Einträge: Ein oder mehrere A- und AAAA-Einträge
die alle Anfragen für die Domain an Hosting Server weiterleiten.
Die Erweiterte Einrichtung führt Sie durch die Konfiguration Ihrer Domain
damit Hosting die ersten beiden Anforderungen im Voraus erfüllen kann. So
kann der richtige Inhalt bereitgestellt werden, bevor Traffic für Ihre Domain empfangen
wird.
Dieser Assistent stellt diesen Prozess als Workflow mit zwei Schritten dar:
Domain vorbereiten
DNS-Einträge aktualisieren: Fügen Sie Ihrer Domain einen oder mehrere Einträge hinzu:
Inhaberschaft: Ein TXT-Eintrag im Format
`hosting-site=[site_id]`.
SSL-Zertifikat einrichten: Der Assistent stellt eine
ACME
-Challenge bereit, mit der die Zertifizierungsstellen von Hosting's ein SSL-Zertifikat für Ihre Domain erstellen. Sie können zwischen einer DNS
oder HTTP-Challenge wählen:
DNS-Challenge: Rufen Sie die DNS
Verwaltungswebsites Ihres Domainanbieters auf. Fügen Sie einen TXT-Eintrag mit dem Subdomain-Schlüssel der ACME-Challenge
und dem angegebenen Wert hinzu. Warten Sie bis zu 24 Stunden, bis die TXT-Einträge weitergegeben wurden.
HTTP-Challenge:
Laden Sie die bereitgestellte Textdatei unter der angegebenen URL auf Ihre vorhandene Website hoch und prüfen Sie, ob sie vorhanden ist.
Hosting versucht, die ACME-Challenges
selbst zu validieren, bevor die Zertifizierungsstelle um die Bestätigung gebeten wird. Wenn die Zertifizierungsstelle Ihre Challenges aus irgendeinem Grund nicht validieren kann, z. B. aufgrund von zeitweiligen Dienstproblemen. Hosting muss eine neue Reihe von
Challenges für Sie generieren. Nach der erfolgreichen Bestätigung kann es einige Stunden dauern, bis Hosting ein SSL-Zertifikat bereitstellt und es weitergegeben werden kann.
Auf Hosting verweisen
Nachdem Hosting Ihre Domaininhaberschaft bestätigt und ein
SSL-Zertifikat bereitgestellt hat, kehren Sie zu Ihrem DNS-Anbieter zurück und fügen Sie DNS-A/AAAA-Einträge hinzu,
die Anfragen an Hosting weiterleiten:
Typ: Fügen Sie die angeforderten DNS-A/AAAA-Einträge hinzu.
Host:
Geben Sie Ihren benutzerdefinierten Domain-Schlüssel für beide Einträge ein.
Der von Ihnen angegebene Host
ist die Domain, auf der Sie Inhalte bereitstellen möchten. Diese Domain kann eine
Stammdomain oder eine Subdomain sein. Ihr Domainanbieter listet diesen Begriff möglicherweise als
„Hostname“, „Name“ oder „Domain“ auf.
Wert: Weisen Sie jedem DNS-A/AAAA-Eintrag einen
Wert zu, um Ihre Domain auf die angegebenen IP
Adressen zu verweisen.
Ihr Domainanbieter listet diesen Begriff möglicherweise als „Daten“, „Verweist
auf“, „Inhalt“, „Adresse“ oder „IP-Adresse“ auf.
Auf die Bereitstellung des SSL-Zertifikats warten
Nachdem wir die Domaininhaberschaft bestätigt haben, stellen wir innerhalb von 24 Stunden, nachdem Sie Ihre
DNS-A-Einträge auf Firebase Hosting verwiesen haben, ein SSL-Zertifikat für Ihre
Domain bereit und stellen es in unserem globalen CDN bereit.
Ihre Domain wird im SSL-Zertifikat von FirebaseApp als einer der alternativen Antragstellernamen (Subject Alternative Names, SAN) aufgeführt. Sie können dieses Zertifikat mit den Sicherheitstools des Browsers ansehen. Während die Domain bereitgestellt wird, sehen Sie möglicherweise ein ungültiges Zertifikat, das Ihren Domainnamen nicht enthält. Das ist ein normaler Teil des Prozesses und wird behoben, sobald das Zertifikat Ihrer Domain verfügbar ist.
Für Nutzer der Erweiterten Einrichtung wird Ihre Website von Ihrem bisherigen Hosting
Anbieter gehostet, bis der
Einrichtungsstatus auf der
Firebase Hosting
Firebase Hosting Seite
Ihres Projekts auf Verbunden aktualisiert wird.
Benutzerdefinierter Domain-Schlüssel
Beim Hinzufügen oder Bearbeiten von DNS-Einträgen erwarten verschiedene Domainanbieter, dass Sie unterschiedliche Eingaben für das Feld Host auf ihren DNS-Verwaltungswebsites machen. Wir haben unten häufige Eingaben von beliebten Anbietern zusammengestellt.
Eine detaillierte Anleitung finden Sie in der Dokumentation Ihres Domainanbieters.
Domaintyp
Benutzerdefinierter Domain-Schlüssel
Stammdomain
Häufige Eingaben sind:
@
Der Name der Stammdomain (z. B.
example.com)
Das Feld Host leer lassen
Subdomain
Häufige Eingaben sind:
Der vollständige Name der Subdomain
(z. B. app.example.com)
Nur der Teil der Subdomain (z. B. app nur,
und weglassen .example.com)
Nur www für die Subdomain von
www.example.com
Häufige Domainanbieter
Hier sind einige häufige Domainanbieter und die Arten von Eingaben, die jeweils erforderlich sein können.
Diese Informationen werden so weit wie möglich auf dem neuesten Stand gehalten. Eine detaillierte Anleitung finden Sie jedoch in der Dokumentation Ihres Domainanbieters.
Cloudflare
Typ
Host
Wert
Eingaben für DNS-TXT-Einträge
TXT
example.de
Bestätigungswert in der Firebase Konsole
Eingaben für DNS-A-Einträge
A
example.de
199.36.158.100
A
www
199.36.158.100
Google Cloud DNS
Typ
Host
Wert
Eingaben für DNS-TXT-Einträge
TXT
example.de
Bestätigungswert in der Firebase Konsole
Eingaben für DNS-A-Einträge
A
example.de
199.36.158.100
A
www
199.36.158.100
NameCheap
Typ
Host
Wert
Eingaben für DNS-TXT-Einträge
TXT
@
Bestätigungswert in der Firebase Konsole
Eingaben für DNS-A-Einträge
A
@
199.36.158.100
A
www
199.36.158.100
Squarespace
Typ
Host
Wert
Eingaben für DNS-TXT-Einträge
TXT
@
Bestätigungswert in der Firebase Konsole
Eingaben für DNS-A-Einträge
A
@
199.36.158.100
A
www
199.36.158.100
Beschreibungen des Einrichtungsstatus für benutzerdefinierte Domains
Status
Beschreibung
Einrichtung erforderlich
Möglicherweise müssen Sie eine Konfiguration mit Ihren DNS-Einträgen ändern.
In den meisten Fällen wurden Ihre DNS-A-Einträge nicht von Ihrem Domainnamen-Anbieter an die Firebase Hosting Server weitergegeben.
Tipps zur Fehlerbehebung: Wenn bereits mehr als 24 Stunden vergangen sind, prüfen Sie, ob
Sie Ihre Einträge auf Firebase Hosting verwiesen haben.
In selteneren Fällen, insbesondere wenn Sie die erweiterte Einrichtung
flow verwenden, können SSL-Challenges aus folgenden Gründen fehlschlagen:
SSL-Zertifikat-Challenges sind fehlgeschlagen und das Token (DNS-TXT
Einträge oder hochgeladene
Datei, die Ihrer Website zur Verfügung gestellt wurde) ist jetzt ungültig.
Tipps zur Fehlerbehebung: Klicken Sie für die Domain auf Anzeigen und geben Sie dann das neue Token für Ihre vorhandene Domain an.
Ausstehend
Sie haben Ihre benutzerdefinierte Domain korrekt eingerichtet, aber Firebase Hosting
hat kein SSL-Zertifikat bereitgestellt.
Gelegentlich können die folgenden Probleme die Erstellung eines SSL
Zertifikats für eine benutzerdefinierte Domain verzögern:
Ihre CAA-Einträge sind zu restriktiv. Tipps zur Fehlerbehebung: Achten Sie darauf, dass die Zertifizierungsstellen `letsencrypt.org` und `pki.goog` SSL-Zertifikate für Ihre Domain erstellen dürfen.
Ihr Challenge-Code ist ungültig. Wenn Sie die erweiterte
Einrichtung verwenden und die Migration fehlgeschlagen ist, sind Ihr Token und der zugehörige Challenge
Code jetzt ungültig.
Tipps zur Fehlerbehebung: Klicken Sie für die Domain auf Anzeigen und geben Sie dann das neue Token für Ihre vorhandene Domain an.
Sie haben Zertifikate für zu viele Subdomains angefordert.
Tipps zur Fehlerbehebung: Im Allgemeinen empfiehlt Firebase Hosting aufgrund von Beschränkungen bei der Erstellung von SSL
-Zertifikaten nicht
mehr als 20 Subdomains für eine benutzerdefinierte Stammdomain.
Zertifikat wird erstellt
Für Ihre Domain wird ein SSL-Zertifikat erstellt.
Verbunden
Ihre benutzerdefinierte Domain hat die richtigen DNS-Einträge und ein SSL
Zertifikat.
Sie können die Inhalte Ihrer Website bereitstellen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-28 (UTC)."],[],[]]