Ich betreibe zurzeit einen Server zu Hause, habe aber eine dynamische IP. Also habe ich einen dynamischen DNS-Dienst abonniert (dlinkddns.com). Ich habe alle korrekten Einstellungen in meinem eigenen Netzwerk vorgenommen und die IP wird perfekt aktualisiert.
Das Problem ist, dass ich einen Domainnamen habe (sagen wir: "example.com") und den Root-Domainnamen ohne Präfixe ("example.com") auf CNAME für meine dlinkddns-Domain setzen möchte. Aber mein DNS-Host für Domainnamen sagt, dass ich das nicht kann (es ist "nicht erlaubt"). Ich kann es für "www.example.com" usw. tun, und das funktioniert einwandfrei, aber nur nicht für den Stammdomänennamen. Kennt jemand eine Lösung dafür?
dns
domain-name
cname
dynamic-dns
teuneboon
quelle
quelle
A Record
der Domain aus einem bestimmten Grund ein Präfix wie www.domain.com hinzufügen möchte .Antworten:
Sie können keinen CNAME-Eintrag für eine Stammdomäne festlegen (z. B.
example.com
), da dies den RFC 1034-Abschnitt 3.6.2 unterbrechen würde , der besagt,Dies ist nicht möglich,
example.com
daexample.com
auch NS-Datensätze vorhanden sein müssen, damit dies funktioniert. Dies verstößt gegen die Regel, dass keine anderen Daten vorhanden sein dürfen.Sie können einen CNAME-Eintrag für haben,
www.example.com
da dies nicht die Stammdomäne ist und es daher einfach ist, keine anderen Daten für sie zu haben.Die einzigen Möglichkeiten, dies zu umgehen, sind entweder
example.com
.Ich habe gerade gelesen, dass Sie dynamisches DNS verwenden. Einige dynamische DNS-Anbieter können mit Ihrer Domain arbeiten, wenn Sie sie auf ihren Nameservern hosten. Auf diese Weise können ihre dynamischen DNS-Updater die IP-Adresse von example.com aktualisieren und Sie vermeiden alle CNAME-Probleme. Ich kenne nur Dyndns, die dies als kostenpflichtigen Service anbieten.
quelle
Sie können in CNAME-Einträgen keinen nackten Domainnamen festlegen. Sie müssen NUR diese Einstellungen für Alias-Domains wie www.example.com, about.example.com und mehr in CNAME-Einträgen vornehmen. Die Einstellungen für die Primär- oder ROOT-Domain müssen in A Records vorgenommen werden, und Sie müssen die IP-Adresse des Hosts angeben . Löschen Sie zuerst die Einstellungen von CNAME für die nackte Domain und stellen Sie sie auf "A Records" ein. Nehmen Sie dann Einstellungen für Aliasnamen wie "www" oder ähnliches unter "C Name" vor.
Dies kann Ihnen helfen: A-Einträge, CNAME, MX-Einträge: Grundlagen zum Einrichten Ihres Blogs
quelle
Ich habe festgestellt, dass
CNAME
eine nackte Domain über@
Record wie hier erwähnt bei einigen Domainanbietern nicht funktioniert. Um dies zu vermeiden, können Sie Ihre NAME-SERVER auf einen DNS-Anbieter verweisen, der dasALIAS
oder unterstütztANAME
.Folgen Sie zu dieser gibt es einige DNS - Hosts bieten eine Möglichkeit zu bekommen
CNAME
-ähnlichen Funktionalität in der Zone Apex (Root - Domain - Ebene, für den bloßen Domainnamen) mit einem benutzerdefinierten Datensatztyp.Solche Aufzeichnungen umfassen zum Beispiel:
ALIAS
bei DNSimpleANAME
bei DNS leicht gemachtANAME
bei easyDNSCNAME
bei CloudFlareALIAS
bei CloudDNSFür jeden Anbieter ist das Setup ähnlich: Zeigen Sie auf
ALIAS
oderANAME
für Ihre Apex-Domainexample.yourdomain.com
, so wie Sie es bei einemCNAME
Datensatz tun würden .quelle