Wie man einen Subdomain richtig mit CNAME-Datensätzen weiterleitet

Die Weiterleitung einer Subdomain von einem Host zu einem anderen kann knifflig sein, insbesondere wenn Sie neu im Bereich DNS-Management sind. Wenn Sie bei dem Versuch, dies einzurichten, auf einen ‘400 Bad Request’-Fehler gestoßen sind, sind Sie nicht allein. In diesem Blogbeitrag führen wir Sie durch den Prozess der korrekten Konfiguration von CNAME-Datensätzen, um eine nahtlose Weiterleitung zu erreichen.

Das Problem verstehen

Sie haben zwei Hosts und möchten eine Subdomain auf Host Eins auf eine Subdomain auf Host Zwei verweisen. Ihre anfängliche Einrichtung könnte ungefähr so aussehen:

subdomain.hostone.com --> subdomain.hosttwo.com

Bei dem Versuch, diese Weiterleitung einzurichten, haben Sie einen CNAME-Datensatz auf Host Eins hinzugefügt, der auf subdomain.hosttwo.com verweist, aber anstelle einer ordnungsgemäßen Weiterleitung haben Sie einen ‘400 Bad Request’-Fehler erhalten.

Die Lösung

Um dieses Problem zu lösen, lassen Sie uns die Schritte aufschlüsseln, um sicherzustellen, dass alles korrekt eingerichtet ist.

1. Korrigieren Sie Ihre CNAME-Datensatz-Einrichtung

Beim Hinzufügen eines CNAME-Datensatzes ist es entscheidend, ihn richtig zu konfigurieren. So sollten Sie Ihren CNAME-Datensatz einrichten:

  • CNAME-Datensatzformat:
    • Anstatt die vollständige URL anzugeben, verwenden Sie nur die Subdomain.
    • Ändern Sie den Eintrag von:
      subdomain.hostone.com CNAME subdomain.hosttwo.com
      
    • Zu:
      subdomain CNAME subdomain.hosttwo.com
      

Diese Anpassung stellt sicher, dass Ihr DNS weiß, dass die Subdomain ein Alias für subdomain.hosttwo.com ist, ohne dass die vollständige Domain im CNAME-Alias benötigt wird.

2. Überprüfen Sie den Domain-Zugang und die Protokolle

Nachdem Sie Änderungen an Ihrem CNAME-Datensatz vorgenommen haben, ist es wichtig zu überprüfen, ob alles reibungslos funktioniert. Hier ist, was zu tun ist:

  • Melden Sie sich bei Host Zwei an: Greifen Sie direkt auf subdomain.hosttwo.com zu, um zu bestätigen, dass es online und wie erwartet funktionsfähig ist.
  • Überprüfen Sie die Protokolle: Sehen Sie sich die Serverprotokolle für subdomain.hosttwo.com an, um festzustellen, ob Anfragen von subdomain.hostone.com eingehen. Dies kann helfen zu diagnostizieren, ob die Anfrage den richtigen Endpunkt erreicht oder auf serverseitige Probleme stößt.

3. Mögliche Probleme, auf die Sie achten sollten

Wenn Sie nach der Anpassung des CNAME-Datensatzes weiterhin auf den ‘400 Bad Request’-Fehler stoßen, ziehen Sie Folgendes in Betracht:

  • Propagation Time: Änderungen an DNS-Datensätzen können einige Zeit zum Verbreiten benötigen. Lassen Sie mindestens ein paar Stunden vergehen, bevor Sie erneut testen.

  • Serverkonfiguration: Stellen Sie sicher, dass der Server, der subdomain.hosttwo.com hostet, so konfiguriert ist, dass er Verkehr von subdomain.hostone.com akzeptiert. Manchmal könnten Server Anfragen zurückweisen, die von einer unerwarteten Domain stammen.

  • SSL/TLS-Zertifikate: Wenn Ihre Sites mit HTTPS gesichert sind, stellen Sie sicher, dass Ihre Zertifikate korrekt für sowohl subdomain.hostone.com als auch subdomain.hosttwo.com eingerichtet sind.

Fazit

Die Einrichtung einer Subdomain-Weiterleitung mithilfe von CNAME-Datensätzen kann manchmal herausfordernd sein, aber indem Sie die oben genannten Schritte befolgen, können Sie diese Aufgabe mit Zuversicht bewältigen. Denken Sie immer daran, Ihre DNS-Einstellungen sorgfältig zu überprüfen und die Serverprotokolle zu überwachen, um unerwartete Fehler zu beheben. Mit dem richtigen Ansatz können Sie eine nahtlose Weiterleitung zwischen Ihren Hosts erreichen und das Benutzererlebnis Ihrer Site verbessern.

Wenn Sie diese Anleitung hilfreich fanden, teilen Sie Ihre Erfahrungen oder zusätzliche Fragen gerne in den Kommentaren unten mit!