Can ' t set "example.com" als CNAME-Datensatz?

Ich betreibe gerade einen Server zu Hause, aber ich habe 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 ich möchte den Stammdomainnamen ohne Präfixe festlegen ("example.com") zu CNAME zu meiner dlinkddns Domain. Aber mein DNS-Host mit Domain-Namen sagt, dass ich das nicht kann (es ist "nicht erlaubt"). Ich kann es tun für "www.example.com" usw. und das funktioniert perfekt, aber nur nicht für den Stammdomänennamen. Kennt jemand eine Lösung dafür?

Author: teuneboon, 2011-03-31

3 answers

Sie können keinen CNAME-Datensatz für eine Stammdomäne festlegen (z. B. example.com), da dies RFC 1034 Abschnitt 3.6.2, der besagt,

Wenn ein CNAME RR an einem Knoten vorhanden ist, sollten keine anderen Daten vorhanden sein; dies stellt sicher, dass die Daten für einen kanonischen Namen und seine Aliase nicht unterschiedlich sein können.

Sie können dies nicht für example.com tun, da example.com auch NS-Datensätze enthält, damit es funktioniert, was die Regel bricht, dass keine anderen Daten vorhanden sein sollten.

Sie können haben Sie einen CNAME-Datensatz für www.example.com, da dies nicht die Stammdomäne ist und daher einfach keine anderen Daten dafür vorhanden sind.

Die einzigen Möglichkeiten, dies zu umgehen, sind entweder

  • verwenden Sie das Präfix www oder
  • damit Ihre Domäne dort geparkt wird, wo der CNAME-Datensatz angezeigt werden soll, und die entsprechende IP-Adresse zum Einrichten eines A-Datensatzes für example.com.

Ich habe gerade gelesen, dass Sie dynamisches DNS verwenden. Einige dynamische DNS-Anbieter können mit Ihrer Domain arbeiten, wenn Sie hosten Sie es auf ihren Nameserver: Auf diese Weise können ihre dynamischen DNS-Updater aktualisieren example.com ' s IP-adresse, und sie vermeiden alle CNAME probleme insgesamt. Ganz oben auf meinem Kopf kenne ich nur dyndns, die dies als kostenpflichtigen Service anbieten.

 29
Author: anthonysomerset,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-19 17:09:38

Sie können den Domainnamen nicht in CNAME-Datensätzen festlegen. Sie müssen NUR diese Einstellungen für Aliasdomänen wie www.example.com , about.example.com und mehr bei CNAME Datensätze und die primären oder ROOT-Domain-Einstellungen müssen bei einem Datensätze erfolgen und Sie müssen IP-Adresse des Hosts zur Verfügung stellen. Löschen Sie zuerst die Einstellungen von CNAME über die nackte Domäne und setzen Sie sie auf "A Records" und dann Einstellungen bei C Name für Alias wie www, about oder ähnliches.

Dies kann Ihnen helfen: A Records, CNAME, MX Records: Grundlagen zum Einrichten Ihres Blogs

 4
Author: pravin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-03 17:56:55

Ich habe festgestellt, dass CNAME einer nackten Domain über @ wie erwähnt aufgenommen wurde hier funktioniert nicht für einige Domain-Anbieter. Um daraus herauszukommen, können Sie Ihre NAMESERVER auf einen DNS-Anbieter verweisen, der ALIAS oder ANAME unterstützt.

Folgen Sie zu dies es gibt einige DNS-Hosts, die eine Möglichkeit bieten, CNAME - ähnliche Funktionen auf der Zonenspitze (der Stammdomänenebene für den nackten Domänennamen) mithilfe eines benutzerdefinierten Datensatztyps abzurufen.

Solche Datensätze umfassen zum Beispiel:

  • ALIAS bei DNSimple
  • ANAME bei DNS leicht gemacht
  • ANAME bei easyDNS
  • CNAME bei CloudFlare
  • ALIAS bei CloudDNS

Für jeden Anbieter ist das Setup ähnlich: Zeigen Sie den Eintrag ALIAS oder ANAME für Ihre Apex-Domain auf example.yourdomain.com, genau wie bei einem Datensatz CNAME.

ALIAS or ANAME or @ example.whateverdomain.com.
 2
Author: Chetabahana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:50