In GoDaddy habe ich einen CNAME-Datensatz für www.example.com hinzugefügt, um auf example.nfshost.com zu verweisen. So weit, ist es gut.
Grand. Ein CNAME-Datensatz ist übrigens nicht nur ein Alias für einen A-Datensatz. Es ist ein Alias für alles . AAAA-Datensätze, MX-Datensätze, TXT-Datensätze, was auch immer.
Ich habe außerdem example.com (kein www) für die Weiterleitung an www.example.com (noch in GoDaddy) festgelegt.
Ah wie? Sie sehen, es gibt wirklich keine Möglichkeit, Domänen per DNS an DNS weiterzuleiten. Es gibt den CNAME-Datensatz, was bedeutet, dass dies derselbe ist . Aber ich denke, Sie möchten hier eine Weiterleitung, und das ist mit HTTP erledigt. Das bedeutet, dass Sie example.com
einen A-Datensatz (und / oder einen AAAA-Datensatz) haben müssen, der auf einen Webserver verweist, und dieser Webserver muss eine HTTP 301- oder 302-Antwort ausgeben, zu der der Browser umgeleitet wird www.example.com
.
Wo ist dieser Webserver? Nun, vielleicht erledigt GoDaddy es mit einem "redirect" -Datentyp für Sie, aber genau das passiert unter der Haube.
Könnten Sie einen CNAME-Eintrag für die bloße Domäne haben, also example.com
den CNAME example.nfshost.com
oder was auch immer? Nein, das kannst du nicht.
- CNAME-Datensätze sind nicht nur Aliase für A-Datensätze. Sie sind Aliase für alles . Jede Domäne mit einem CNAME-Datensatz hat möglicherweise keinen anderen Datensatztyp.
- Eine Domäne muss über NS-Einträge verfügen.
Der Konflikt zwischen diesen beiden Regeln bedeutet, dass CNAME-Einträge nur für Unterdomänen vorhanden sein können .