Ohne KYC: eine verifizierte E-Mail, kein Ausweis · Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC, XMR · .com 11,99 $/Jahr
Sprache: Deutsch
Domain suchen

Anleitung · 6 Schritte · DNS-Werte geprüft am 29. Oktober 2026

Wie verbinde ich meine Domain mit GitHub Pages?

Die exakten DNS-Einträge, die GitHub veröffentlicht, die Reihenfolge der Schritte, die Domain-Übernahmen verhindert, und was Sie prüfen sollten, wenn GitHub meldet, die Domain sei nicht eingerichtet.

Zuletzt aktualisiert: · 6 Min. Lesezeit

Kurzantwort

Wie verbinde ich eine Domain mit GitHub Pages?

Um eine Domain mit GitHub Pages zu verbinden, richten Sie die Apex-Domain auf die 4 A-Records von GitHub (185.199.108.153 bis 185.199.111.153) und www auf Ihren Namen benutzername.github.io, und tragen dann die Domain in den Pages-Einstellungen des Repositories ein. Die GitHub-Pages-Vorlage von DotAlmanac richtet alle 9 Einträge auf einmal ein, Stand 29. Oktober 2026.

GitHub-Pages-DNS auf einen Blick

A-Records (@)185.199.108.153 · 185.199.109.153 · 185.199.110.153 · 185.199.111.153
AAAA-Records (@)2606:50c0:8000::153 · 2606:50c0:8001::153 · 2606:50c0:8002::153 · 2606:50c0:8003::153
wwwCNAME auf USERNAME.github.io, ohne den Repository-Namen
Wo Sie die Domain eintragenRepository › Settings › Pages › Custom domain
Domain-VerifizierungTXT-Record _github-pages-challenge-USERNAME, aus Ihren Profil-Einstellungen › Pages
HTTPS„Enforce HTTPS“ in den Pages-Einstellungen, sobald GitHub das Zertifikat ausgestellt hat
TTL der Vorlagen-Einträge3600 Sekunden (1 Stunde)
DNS-HostingKostenlos bei jeder DotAlmanac-Domain

Was brauche ich, bevor ich eine Domain mit GitHub Pages verbinde?

DotAlmanac ist ein Ratgeber für Domain-Endungen und Registrar: Vergleichen Sie jede Endung und registrieren Sie sie dann ohne KYC mit Krypto bezahlt. Für diese Anleitung brauchen Sie drei Dinge.

  • Eine Domain auf den Nameservern von DotAlmanac. Im Tab Nameserver der Domain muss „Unsere Nameserver“ stehen. Nutzt die Domain andere Nameserver, tragen Sie dieselben Einträge bei diesem DNS-Anbieter ein.
  • Ein Repository mit aktiviertem GitHub Pages. Es kann aus einem Branch oder aus einem GitHub-Actions-Workflow veröffentlichen.
  • Ihren GitHub-Benutzer- oder Organisationsnamen. Er kommt in den www-Eintrag. Der Repository-Name niemals.

Viele Entwickler wählen .dev oder .app für eine Projektseite. Prüfen Sie zuerst die Verlängerung: Laut dem Preisraster von DotAlmanac liegt die Verlängerung von .dev 44 % über dem Erstjahrespreis und die von .app 67 % darüber, Stand 29. Oktober 2026. Eine .dev kostet 8,99 $/Jahr, dann 12,99 $/Jahr. Beide Endungen benötigen HTTPS, das GitHub Pages bereitstellt. Vergleichen Sie sie auf .app vs .dev.

So verbinden Sie Ihre Domain mit GitHub Pages in 6 Schritten

  1. Verifizieren Sie die Domain zuerst auf GitHub

    Öffnen Sie in Ihrem GitHub-Profil Settings › Pages › Add a domain. GitHub zeigt einen TXT-Record namens _github-pages-challenge-USERNAME und einen Wert an. Tragen Sie ihn im DNS-Tab der Domain ein und klicken Sie auf Verify.

  2. Öffnen Sie die GitHub-Pages-Vorlage

    Öffnen Sie im Kundenbereich die Domain und dann DNS › Templates › GitHub Pages. Geben Sie Ihren GitHub-Benutzer- oder Organisationsnamen ein, zum Beispiel octocat.

  3. Prüfen Sie die Vorschau und speichern Sie dann

    Die Vorschau listet 4 A-, 4 AAAA- und 1 CNAME-Eintrag auf. Sie ersetzt die A-, AAAA-, CNAME- und ALIAS-Einträge von @ und www und lässt MX- und TXT-Einträge unberührt. Vor dem Speichern wird nichts gesendet.

  4. Tragen Sie die Custom Domain im Repository ein

    Öffnen Sie im Repository Settings › Pages › Custom domain, geben Sie die Domain ein und klicken Sie auf Save. Beim Veröffentlichen aus einem Branch wird eine CNAME-Datei hinzugefügt; ein GitHub-Actions-Workflow braucht keine solche Datei.

  5. Warten Sie auf die DNS-Prüfung von GitHub

    GitHub prüft die Einträge und zeigt das Ergebnis unter Custom domain an. Die Wartezeit hängt von der TTL der Einträge ab, die Resolver vor Ihrer Änderung zwischengespeichert haben.

  6. Aktivieren Sie Enforce HTTPS

    Sobald GitHub das Zertifikat ausgestellt hat, setzen Sie in denselben Pages-Einstellungen ein Häkchen bei Enforce HTTPS. Bei .dev und .app lädt die Seite erst, wenn HTTPS funktioniert.

Wie lauten die exakten DNS-Einträge für GitHub Pages?

Dies sind die Werte, die GitHub für Apex-Domains und für www veröffentlicht. Die DotAlmanac-Vorlage fügt genau diese 9 Einträge hinzu.

GitHub-Pages-Einträge, wie in GitHub Docs veröffentlicht (geprüft am 29. Oktober 2026)
TypNameWertTTL
A@185.199.108.1533600
A@185.199.109.1533600
A@185.199.110.1533600
A@185.199.111.1533600
AAAA@2606:50c0:8000::1533600
AAAA@2606:50c0:8001::1533600
AAAA@2606:50c0:8002::1533600
AAAA@2606:50c0:8003::1533600
CNAMEwwwBENUTZERNAME.github.io3600

Ersetzen Sie USERNAME durch Ihren GitHub-Benutzernamen oder den Namen Ihrer Organisation. Die GitHub-Dokumentation und die Pages-Einstellungen Ihres Repositories sind maßgeblich: Wenn GitHub für Ihre Website andere Werte anzeigt, verwenden Sie diese.

Kann ich die Einträge stattdessen als Zonendatei einfügen?

Ja. Öffnen Sie DNS › Import / Export › Zonendatei importieren, wählen Sie „Zu vorhandenen Einträgen hinzufügen“ und fügen Sie die untenstehenden Zeilen ein. Ersetzen Sie octocat durch Ihren eigenen Benutzernamen. Der Import liest die Standard-BIND-Syntax, zeigt eine Vorschau an und sendet nichts, bevor Sie speichern.

GitHub-Pages-Einträge für example.com (Benutzer: octocat)
@    3600  IN  A      185.199.108.153
@    3600  IN  A      185.199.109.153
@    3600  IN  A      185.199.110.153
@    3600  IN  A      185.199.111.153
@    3600  IN  AAAA   2606:50c0:8000::153
@    3600  IN  AAAA   2606:50c0:8001::153
@    3600  IN  AAAA   2606:50c0:8002::153
@    3600  IN  AAAA   2606:50c0:8003::153
www  3600  IN  CNAME  octocat.github.io.

Soll ich die Domain ohne www oder www mit GitHub Pages verwenden?

Richten Sie beides ein und tragen Sie die Variante, die Sie bevorzugen, im Repository ein. Wenn die Einträge der Apex-Domain und von www korrekt sind, leitet GitHub Pages die jeweils andere dorthin weiter.

GitHub unterstützt eine Apex-Domain oder einen www-Namen pro Website. Es unterstützt nicht zwei Apex-Domains, zwei www-Namen oder eine Apex-Domain zusammen mit einer anderen benutzerdefinierten Subdomain. Für ein Projekt auf einer Subdomain wie docs.example.com fügen Sie einen CNAME von docs nach USERNAME.github.io hinzu und lassen die A-Einträge weg.

Wie lange dauert es, bis meine Domain auf GitHub Pages funktioniert?

Das hängt von der TTL der Einträge ab, die Resolver vor Ihrer Änderung gesehen haben. Die TTL ist die Anzahl der Sekunden, die ein Resolver eine Antwort im Cache behält.

  • Ein Name ohne vorherigen Eintrag löst auf, sobald Sie speichern.
  • Ein ersetzter Eintrag behält seinen alten Wert in manchen Caches, bis seine alte TTL abläuft. Die Vorlagen-Einträge verwenden 3600 Sekunden, also eine Stunde.
  • Planen Sie einen Umzug voraus: Senken Sie die TTL der alten Einträge einen Tag vor der Änderung auf 300 Sekunden.

Die Dokumentation von GitHub selbst besagt, dass DNS-Änderungen bis zu 24 Stunden zur Verbreitung brauchen können. Das HTTPS-Zertifikat kommt erst, nachdem die DNS-Prüfung erfolgreich war.

Warum meldet GitHub, dass meine Domain nicht richtig konfiguriert ist?

Meistens antwortet noch ein alter Eintrag für denselben Namen. Prüfen Sie diese Punkte der Reihe nach:

  • Übrig gebliebene Einträge. Ein alter A-, AAAA- oder ALIAS-Eintrag bei @ oder ein Parking-Eintrag konkurriert mit denen von GitHub. Die Vorlage entfernt sie; bei manuellen Änderungen bleibt oft einer übrig.
  • Repository-Name im CNAME. Das www-Ziel ist ausschließlich USERNAME.github.io.
  • Wildcard-Eintrag. GitHub warnt, dass ein Eintrag wie *.example.com das Risiko einer Domain-Übernahme schafft. Löschen Sie ihn.
  • Andere Nameserver. Wenn die Domain einen anderen DNS-Anbieter nutzt, werden die Einträge im DNS-Tab von DotAlmanac nicht ausgeliefert.
  • CAA-Einträge. Wenn Sie CAA-Einträge veröffentlichen, verlangt GitHub mindestens einen mit dem Wert letsencrypt.org für HTTPS.

Testen Sie das Ergebnis mit dig example.com +short oder einer beliebigen Online-DNS-Abfrage.

GitHub Pages und benutzerdefinierte Domains: FAQ

Brauche ich alle 4 A-Einträge für GitHub Pages?

Ja. GitHub veröffentlicht 4 Adressen zur Ausfallsicherheit, und die Vorlage fügt alle hinzu. GitHub empfiehlt außerdem die 4 AAAA-Einträge für Besucher über IPv6, zusätzlich zu den A-Einträgen.

Warum sollte ich die Domain verifizieren, bevor ich sie zum Repository hinzufüge?

Die Verifizierung verhindert, dass andere GitHub-Nutzer Ihre Domain für ihre eigene Pages-Website beanspruchen. Ohne sie kann ein gelöschtes Repository oder eine abgeschaltete Pages-Website die Domain für eine Übernahme offen lassen. Verifizieren Sie zuerst und fügen Sie die Domain dann zum Repository hinzu.

Kann ich meine E-Mail behalten, wenn ich die Domain auf GitHub Pages umstelle?

Ja. Die GitHub-Pages-Vorlage ändert nur die A-, AAAA-, CNAME- und ALIAS-Einträge von @ und www. Ihre MX-, SPF- und anderen TXT-Einträge bleiben unverändert.

Ist das DNS-Hosting für GitHub Pages bei DotAlmanac kostenpflichtig?

Nein. DNS-Hosting, die Vorlagen und der Zonendatei-Import sind bei jeder Domain kostenlos. Sie zahlen nur die Domain, zum Beispiel 11,99 $/Jahr für eine .com, wie auf der Preisseite aufgeführt.

Welche Endung eignet sich für eine GitHub-Pages-Projektseite?

Jede Endung funktioniert mit GitHub Pages. Entwickler wählen oft .dev, .io oder .com; vergleichen Sie sie unter beste Domain-Endung für Entwickler. Prüfen Sie den Verlängerungspreis ebenso wie den Preis im ersten Jahr.

Quellen (3)
  1. Eine eigene Domain für Ihre GitHub-Pages-Website verwalten — GitHub Docs (geprüft am 2026-10-29)
  2. Ihre benutzerdefinierte Domain für GitHub Pages verifizieren — GitHub Docs (geprüft am 2026-10-29)
  3. Fehlerbehebung bei benutzerdefinierten Domains und GitHub Pages — GitHub Docs (geprüft am 2026-10-29)

Brauchen Sie eine Domain für Ihre GitHub-Pages-Website?

Registrieren Sie sie ohne KYC, mit Krypto bezahlen und wenden Sie die GitHub-Pages-Vorlage im DNS-Tab an.

.com 11,99 $/Jahr · ohne KYC · mit Krypto bezahlen

Domain suchen