Informationen zum CNAME Record

Was ist ein CNAME Record und wofür kann ich diesen verwenden?

CNAME ist eine Art Alias für die DNS-Einträge. Damit lassen sich Subdomains direkt auf eine andere Domain zeigen, ohne das der Besucher etwas davon merkt. Die ist zum Beispiel sinnvoll, wenn keine direkte IP Adresse vorhanden ist oder nicht verwendet werden soll.


Was ist bei der Einrichtung eines CNAME zu beachten?

Ein CNAME darf nur für Subdomains angelegt werden. Ein CNAME für wunschname.de ist nicht zulässig. Der CNAME wird zum Beispiel für www.wunschname.de angelegt.

Würde man einen unzulässigen CNAME für eine Domain ohne www anlegen, dann führt das unter anderem dazu, dass der E-Mail Dienst unter der Domain nicht mehr funktioniert.

Um einen CNAME anzulegen, müssen zuerst alle anderen Records (z.B. A / AAAA Records) für die betreffene Subdomain gelöscht werden.


Wie funktioniert die Einrichtung eines CNAME?

Rufen Sie das Homepagecenter auf und gehen auf "Einrichten & Verwalten" und "Domains". Wählen Sie jetzt die entsprechende Domain aus und gehen über die 3 Punkte (rechten oberen Bereich) auf die "DNS-Administration".

Zuerst löschen wir die vorhandenen Records für die Subdomain. In dem Beispiel ist das der A und AAAA Record für die Domain mit www. 


Danach wird dann der CNAME über "Neuer Record" angelegt.

  1. In dem Feld "Name Prefix" wird die entsprechende Subdomain hinterlegt. Dies ist in unserem Beispiel www
  2. In das Feld "Content" kommt die gewünschte Ziel-Domain auf den unsere Subdomain auflösen soll. 
  3. Hier sehen Sie ein Beispiel mit den typischen Einträge die nach der Einrichtung eines CNAME zu sehen sind. 



Was kann ich tun damit meine Domain mit einem CNAME auch ohne www funktioniert?

Wenn Sie einen CNAME anlegen, dann funktioniert dieser nicht für Ihre Domain ohne www. Damit Ihre Domain trotzdem ohne www aufgerufen werden kann, können Sie mit einer eigenen httpd.conf eine interne 301 Weiterleitung anlegen. 

Dazu legen Sie nach der Anleitung https://homepagecenter.telekom.de/index.php?id=841 eine httpd.conf an und hinterlegen den folgenden Inhalt:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ www.%{HTTP_HOST}/$1 [R=301,L]

Hinweis: Diese Möglichkeit steht nicht bei allen Produkten zur Verfügung. (siehe https://homepagecenter.telekom.de/index.php?id=467