Benutze ich nur dann einen CNAME für www ohne A-Eintrag?
Sie müssten ein CNAME
für die www.example.com
Subdomain und einen ALIAS
Datensatz für Ihre Root-Domain example.com
(auch bekannt als "Apex-Domain") verwenden.
Wie in dem Hilfedokument angegeben, das Sie unter Einrichten einer benutzerdefinierten Domain mit Seiten angegeben haben :
Bei einigen DNS-Anbietern (wie DNSimple) können Sie einen ALIAS-Eintrag verwenden, um Ihre benutzerdefinierte Apex-Domain auf username.github.io zu verweisen . Wenn Ihr DNS-Anbieter dies unterstützt, können wir Ihrer Seite die vollen Vorteile unseres Content Delivery-Netzwerks bieten.
Ein ALIAS- Eintrag, der dies anhand seiner DNSimple-Referenz erläutert , lautet:
... ein virtueller Datensatztyp, den wir erstellt haben, um CNAME-ähnliches Verhalten auf Apex-Domänen bereitzustellen.
Wenn Ihre Domain beispielsweise example.com ist und Sie möchten, dass sie auf einen Hostnamen wie myapp.herokuapp.com verweist , können Sie keinen CNAME- Eintrag verwenden, aber Sie können einen ALIAS-Eintrag verwenden. Der ALIAS-Datensatz löst Ihre Domain zur Auflösungszeit automatisch in einen oder mehrere A-Datensätze auf, sodass Resolver Ihre Domain einfach so sehen, als ob sie A-Datensätze hätte.
Das Beispiel DNSimple sieht eine Einstellung ALIAS
Datensatz ist hier (Ersatz username.github.io
für den Heroku Server in diesem Beispiel).
Informationen zu anderen DNS-Anbietern finden Sie in den Support-Dokumenten zum Festlegen eines ALIAS
Eintrags für eine Subdomain. Wenn Ihr DNS-Anbieter das Einstellen von ALIAS
Einträgen nicht unterstützt , müssen Sie A
stattdessen einen verwenden, der nicht den Vorteil von GitHubs CDN bietet.
ALIAS
Einträge kein anerkannter DNS-Eintragstyp und erfordern die Verwendung eines kostenpflichtigen Dienstes eines Drittanbieters. Ich glaube, ich verlange hier zu viel vom kostenlosen Service und werde das CDN vorerst vergessen. Kostenloses Hosting von GitHub-Seiten + Kostenloses CDN + Kostenloses Arbeiten im Internet und nicht im Internet ist noch nicht möglich. Danke für die Antwort.ALIAS
Einträge unterstützt .Laut https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider/#configuring-a-www-subdomain
Hier ist mein Setup, das richtig zu funktionieren scheint:
in meinem DNS:
www.my-domain-name.com
, auf den ich verweisen kannmyusername.github.io
my-domain-name.com
Zeigen auf192.30.252.153
und192.30.252.154
In meinem Ghpages-Repo
CNAME
enthält meine Dateiwww.my-domain-name.com
Und dieses Setup scheint mit Githubs CDN zu funktionieren.
quelle