Was ist GitHub Pages CNAME Helper?
Eine CNAME-Datei teilt GitHub Pages mit, welche benutzerdefinierte Domain einer veröfentlichten Seite zugeordnet werden soll. Die Datei darf nur den Domainnamen enthalten, ohne Protokoll, Pfad oder zusätzlichen Text. Dieser Helfer hält den CNAME-Dateiinhalt und die DNS-Notizen getrennt, was hilft, kleine Veröffentlichungsfehler zu vermeiden.
Kurze Antwort
Erstellen Sie die CNAME-Datei für eine benutzerdefinierte GitHub-Pages-Domain und erhalten Sie die passende DNS-Anleitung für www- oder Apex-Setups. Die Datei darf nur den nackten Domainnamen ohne Protokoll oder Pfad enthalten.
Last updated: 2026-06-11
Einschränkungen
- Die CNAME-Datei muss im Stammverzeichnis der veröfentlichten Site existieren, typischerweise in Ihrem dist- oder Build-Ausgabeordner. Wenn Ihr Build-Tool den Ausgabeordner regeneriert, muss die CNAME-Datei jedes Mal erneut hinzugefügt werden.
- Die DNS-Verbreitung nach der Aktualisierung von CNAME- oder A-Einträgen kann je nach Domain-Anbieter und TTL-Einstellungen Minuten bis 48 Stunden dauern.
- Das Apex-Domain-Setup erfordert A-Einträge, die auf GitHub-Pages-IP-Adressen verweisen, keinen CNAME-Eintrag. CNAME-Einträge auf der Apex-Ebene sind von den meisten Anbietern laut DNS-Standards nicht erlaubt.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Geben Sie die benutzerdefinierte Domain ein, die Sie für GitHub Pages verwenden möchten.
- Wählen Sie, ob die Site eine www-Subdomain oder eine Apex-Domain verwenden wird.
- Kopieren Sie den CNAME-Dateiinhalt in eine Datei namens CNAME im Stammverzeichnis der veröfentlichten Site.
- Wenden Sie die DNS-Notizen bei Ihrem Domain-Anbieter an und aktivieren Sie dann HTTPS in den GitHub Pages-Einstellungen.
Wofür du es nutzen kannst
- Die CNAME-Datei für eine benutzerdefinierte GitHub-Pages-Domain erstellen.
- Überprüfen, ob ein www- oder Apex-Domain-Setup unterschiedliche DNS-Einträge benötigt.
- DNS-Änderungen dokumentieren, bevor Sie einen Domain-Anbieter aktualisieren.