Manche Dinge sind so einfach, daß man sie einfach immer wieder vergißt um dann stundenlang auf Fehlersuche zu sein. So erging es mir jetzt (mal wieder) mit der Konfiguration von CNAME-Records im Nameserver.
Im konkreten Fall ging es um Aliaseinträge der verschiedenen Service innerhalb von “Google Apps for your Domain“. Oder allgemein ausgedrückt: Die CNAME-Einträge sollen als Alias auf einen Rechner in einer anderen als der eigene Domain verweisen.
Google gibt als Ziel des CNAME-Records den Rechner ghs.google.com an. In meinem Fall soll nun zum Beispiel kalender.foo.bar ein CNAME für ghs.google.com sein. Das Ziel des Ganzen sind leicht zu merkende URLs, ohne im Webserver noch separat Subdomains oder andere Aktionen veranstalten zu müssen.
Also habe ich schnell mal losgeklimpert und das Folgende (vereinfacht) eingetragen:
kalender.foo.bar CNAME ghs.google.com
Aber weder nslookup noch host wollten mir eine IP-Adresse für kalender.foo.bar ausspucken. Das Ergebnis von dig sah vereinfacht so aus:
kalender.foo.bar CNAME ghs.google.com.foo.bar
Ich habe es mal rot gekiennzeichnet: Der Name der eigenen Domain - also foo.bar wurde an den eingetragenen CNAME angehangen. Kein Wunder, daß sich der so entstandene Name (ghs.google.com.foo.bar) nicht auflösen läßt.
Die Lösung des Problem ist so simpel und ich habe es schon x-mal gemacht - aber ich habe in diesem Fall eine satte Stunde gebraucht, um drauf zu kommen. Der richtige CNAME-Record-Eintrag im Nameserver muß lauten:
kalender.foo.bar CNAME ghs.google.com.
Ja - klein aber fein ist der Unterschied: Es ist der “.” (Punkt) am Ende des Zieles hinzugekommen. Allgemein ausgedrückt: Der Punkt am Ende besagt, daß der Eintrag an dieser Stelle endet. Ohne ihn wird immer der Domainname angehangen.
Nachdem ich die CNAME-Einträge richtig angepaßt habe, funktionierte es dann logischerweise mit den leicht zu merkenden URLs für meine Anwendungen bei Googles “Apps für ihre Domain“.
Fazit: Manchmal macht der Punkt eben den Unterschied
Nebenbei hoffe ich natürlich, daß ich bei der nächsten Aktion dieser Art “schneller zum Punkt komme” …

am 18.05.2007 um 10:02 Uhr:
[…] An dem Thema selbst habe ich intern noch diverse Veränderungen vorgenommen. Dadurch blieb leider keine Zeit mehr, noch Karten einzubauen. Aber das werde ich dann später nachholen. Insgesamt war die Zeit sehr knapp, da ich die Domain erst am 13. Mai 2007 registriert habe. Und neben den diversen Segelvorbereitungen galt es auch noch das eine oder andere (selbstgemachte) Problem zu lösen. […]
am 04.10.2007 um 13:10 Uhr:
Danke, auch bei mir war das der Fehler und ich hab gesucht und gesucht und gesucht… und irgendwann diese Website gefunden.
Danke!!
am 27.02.2008 um 21:39 Uhr:
Besten Dank für diesen Artikel! War auch schon lange auf der Suche.. und habs einfach nicht gebacken bekommen.. aber jetzt endlich gehts ja =)
DANKE!!
am 20.05.2008 um 11:39 Uhr:
Hi!
besten Dank! genau das war auch mein Problem. Blöder “.”
am 21.07.2008 um 15:38 Uhr:
Vielleicht hat jemand auch auf für folgendes Problem eine Lösung. Ich will Google Apps weiterhin für Mail, Kalender usw. nutzen und als Einstiegsspunkt entsprechend mail.meine-domain.com etc.pp. nutzen. Aber www.meine-domain.com und http://meine-domain.com sollen auf eine andere, externe Seite gehen. Was muss ich da bei CNAME einstellen?
am 28.08.2008 um 14:37 Uhr:
[…] Dabei ersetzt man meine-domain.tld durch die eigene Domain und XXX.XXX.XXX.XXX. durch die IP-Adresse des Servers. Ganz wichtig ist der Punkt hinter dem Domain-Namen. Aber das hatten wir ja schon mal in einem anderen Zusammenhang. […]
am 02.03.2010 um 06:25 Uhr:
Danke vielmals! Hast mir sehr geholfen… so peinlich, dass ich nichtmal meinen Namen hier haben will. (: