← Zurück zum Blog
Tipps & Tricks· September 21, 2026 ·7 gelesen

Wie man ein CDN vor Ihre benutzerdefinierte Domain stellt, Schritt für Schritt

Ein CDN vor die eigene Domain zu stellen ist eine kurze Checkliste und etwa vier Orte, an denen Leute nach oben reisen. Hier ist die ganze Sache in Ordnung, einschließlich, wie man sie rückgängig macht.

Mads Edelskjold
Mads Edelskjold
Gründer, NordicCDN · Ex-Datacenter CTO
Wie man ein CDN vor Ihre benutzerdefinierte Domain stellt, Schritt für Schritt

Dies ist eine Arbeit, die etwa zehn Minuten der tatsächlichen Arbeit und einen Tag des Wartens dauert, und fast alles, was schief geht, geht schief, weil die beiden in der falschen Reihenfolge getan wurden.

Also: die Sequenz, die Dinge, die überprüft werden müssen, bevor Sie beginnen, und die vier Wege, wie es allgemein geht seitwärts.

Bevor du etwas anrührst

Fünf Minuten der Überprüfung hier spart einen Abend später.

  • Finden Sie heraus, wo Ihr DNS tatsächlich verwaltet wird. Nicht, wo Sie die Domain gekauft haben — wo die Nameserver zeigen. Diese sind häufig unterschiedlich, und die Leute verbringen eine Stunde Editierung Aufzeichnungen bei einem Registrar, die nicht maßgeblich für alles ist.
  • Beachten Sie Ihren aktuellen Datensatz und dessen TTL. Schreiben Sie den genauen Wert auf, den Sie gerade ändern werden. Das ist dein Rollback.
  • Prüfen Sie, ob Sie die Spitze brauchen. Setzen www.example.com hinter einem CDN ist einfach. Setzen example.com sich hinter einem hat eine Komplikation — siehe unten.
  • Prüfen Sie nach einem CAA-Record. Wenn Ihre Domain eine hat, listet sie auf, welche Zertifizierungsbehörden für sie ausstellen können. Wenn die Behörde des CDN nicht aufgeführt ist, wird die Zertifikatsausgabe mit einem Fehler fehlschlagen, der nicht offensichtlich sagt, warum.
  • Wissen Sie, wo Ihre Herkunft erreichbar sein wird. Der Rand muss in der Lage sein, von ihm zu holen, und wenn Sie planen, den Ursprung danach zu Firewall, planen, dass als ein späterer Schritt anstatt ein Simultan.

Die Reihenfolge

  • Senken Sie Ihr DNS TTL — ein Tag vor

    Legen Sie den Datensatz auf 300 Sekunden um. Dann warten Sie, bis das alte TTL überall abläuft, weshalb dieser Schritt einen Tag früher passiert. Es gleichzeitig zu tun, während der Schalter nichts erreicht, weil die Resolver immer noch die alte Platte mit ihrer alten Lebensdauer halten.

  • Die Zone erstellen

    Zeigen Sie es auf die Adresse oder den Hostnamen Ihrer Herkunft. Sie erhalten einen CDN-Hostname, den Sie zum Testen verwenden können.

  • Testen Sie gründlich auf dem CDN-Hostname

    Vor jeder DNS-Änderung. Laden Sie die Homepage, eine Produktseite, ein Formular, eine angemeldete Seite. Überprüfen Sie, dass Bilder laden, dass Umleitungen verhalten, und dass alles Lesen der IP des Besuchers immer noch die richtige sieht, anstatt die Kante.

  • Fügen Sie Ihre benutzerdefinierte Domain der Zone hinzu

    Register www.example.com mit der Zone, so dass die Kante weiß, für diesen Hostnamen zu antworten und ein Zertifikat für ihn zu fordern.

  • DNS-Aufzeichnung ändern

    Normalerweise ein CNAME von Ihrem Hostnamen bis zum CDN-Hostname. Dies ist der Moment, in dem echter Verkehr durch die Kante fließt, und mit einem 300-Sekunden-TTL passiert es über etwa fünf Minuten statt einen Tag.

  • Warten Sie auf das Zertifikat

    Issuance benötigt normalerweise DNS, das bereits auf das CDN zeigt, da die Validierung gegen den Live-Hostnamen durchgeführt wird. Erwarte Minuten, nicht Sekunden. Keine Panik bei einer Zertifikatswarnung in den ersten Minuten.

  • Überprüfen Sie, dann erhöhen Sie die TTL wieder

    Überprüfen Sie die Site über HTTPS von mehr als einem Netzwerk. Bestätigen Sie Cache-Header erscheinen. Dann setzen Sie die TTL wieder auf etwas Vernünftiges — 3600 oder höher.

  • Die apex-Domainkomplikation

    Wenn du willst example.com und nicht nur www.example.com auf der CDN, Sie treffen eine Regel in der DNS-Spezifikation: ein CNAME kann nicht mit anderen Datensätzen mit dem gleichen Namen zusammen existieren, und die Spitze muss NS-Datensätze und normalerweise MX-Datensätze tragen. Ein CNAME dort kann Ihre E-Mail brechen.

    Drei Wege nach außen, in der Reihenfolge der Präferenz:

    Verwenden Sie die Abflachfunktion Ihres DNS-Anbieters. Genannt CNAME Abflachung, ALIAS oder ANAME je nach Anbieter. Es löst das Ziel hinter den Kulissen und dient einer A-Platte, die Ihnen CNAME-ähnliches Verhalten an der Spitze, ohne etwas zu verletzen. Dies ist die richtige Antwort, wenn verfügbar.

    Richten Sie die Spitze auf www. A Record at the apex zeigt auf etwas, das eine 301 www.example.com, und stellen Sie die CDN auf www. Perfekt respektabel, und viele große Standorte tun genau dies.

    Verwenden Sie einen statischen A-Record. Funktioniert, aber Sie besitzen jetzt das Problem, es zu aktualisieren, wenn sich die Adresse überhaupt ändert, und Sie verlieren den automatischen Failover, den ein hostname-basierter Datensatz bereitstellen kann.

    Die vier Dinge, die schief gehen

    Zu tun

    • Senken Sie das TTL einen Tag früher
    • Testen Sie zuerst den temporären Hostnamen
    • CAA-Datensätze überprüfen, bevor ein Zertifikat erwartet wird
    • Den Ursprung während des Cutovers erreichbar halten
    • Halten Sie Ihre alte Platte niedergeschrieben

    Nicht

    • Umschalter mit einem 24-Stunden-TTL noch vorhanden
    • Firewall der Ursprung, bevor die Kante arbeitet
    • Setzen Sie einen CNAME auf die Spitze
    • DNS- und Ursprungskonfiguration in einem Schritt ändern
    • Tun Sie es an einem Freitag Nachmittag

    Die häufigste davon ist die Firewall. Es ist völlig vernünftig, zu wollen, daß Ihr Ursprung den Verkehr nur vom Rand aus akzeptiert — das ist gute Praxis, und Sie sollten es tun. Aber tun Sie es, nachdem Sie bestätigt haben, dass der Verkehr korrekt durch die Kante fließt, nicht vorher, oder Sie werden eine 502 debuggen, ohne zu prüfen, ob der Ursprung überhaupt auf ist.

    Überprüfen Sie, was Ihre Anwendung als Client-IP nach dem Schalter sieht. Der Traffic kommt jetzt vom Rand, also wird alles, was IP-Protokolle, Rate-Limits oder Geolocates enthält, die Adresse der Kante sehen, es sei denn, sie liest stattdessen den weitergeleiteten Header. Rate Limiter sind diejenigen, die am meisten auswendig lernen — jeder Besucher scheint der gleiche Kunde zu sein.

    Zurückfahren

    Wissenswert, bevor Sie es brauchen: Der Rollback ändert den DNS-Record zurück zu dem Wert, den Sie aufgeschrieben haben, und mit einem 300-Sekunden-TTL dauert es etwa fünf Minuten. Das ist der ganze Grund, das TTL zuerst zu senken – nicht um die Änderung schnell zu machen, sondern um das Uno schnell zu machen.

    Halten Sie das TTL für ein oder zwei Tage nach dem Schalter aus dem gleichen Grund niedrig. Heben Sie es, wenn Sie selbstbewusst sind.

    Häufig gestellte Fragen

    Wie richte ich meine Domain auf ein CDN?

    Erstellen Sie eine Zone am CDN, die auf Ihren Ursprung hinweist, testen Sie die Site auf dem temporären Hostnamen, den das CDN bereitstellt, fügen Sie Ihre benutzerdefinierte Domain in die Zone ein und ändern Sie dann Ihren DNS-Datensatz — normalerweise ein CNAME von www.example.com zum CDNs Hostname. Senken Sie den Rekord TTL einen Tag vorher, so dass sowohl die Änderung und jede Rollback Minuten anstatt Stunden dauern.

    Soll ich ein CNAME oder eine A-Platte für mein CDN verwenden?

    Ein CNAME wo immer möglich, weil es das CDN die zugrunde liegenden Adressen ändern lässt, ohne dass Sie etwas bearbeiten. Die Ausnahme ist die Spitze Ihrer Domain, wo ein CNAME nicht erlaubt ist und E-Mail-Lieferung unterbrechen kann. Dort benötigen Sie die CNAME-Feature Ihres DNS-Anbieters, eine Umleitung vom Apex auf www oder einen statischen A-Record.

    Wie lange dauert es, eine Domain auf ein CDN zu wechseln?

    Die Änderung selbst ist ein DNS-Datensatz-Edit. Wie schnell es wirkt, hängt von der TTL ab, die vor dem Wechsel eingestellt wurde – mit einem TTL von 300 Sekunden propagiert es sich in etwa fünf Minuten, während ein 24-Stunden-TTL bedeutet, dass einige Besucher einen Tag lang die alte Adresse erreichen. Die Zertifikatsausgabe fügt normalerweise ein paar Minuten hinzu, nachdem DNS korrekt zeigt.

    Warum wird mein SSL-Zertifikat nicht ausgegeben, nachdem ich DNS auf das CDN gezeigt habe?

    Drei häufige Ursachen. DNS kann noch nicht propagiert haben, da die Validierung gegen den Live-Hostnamen durchgeführt wird. Ein CAA-Datensatz auf Ihrer Domain darf nicht die Zertifikatsbehörde auflisten, die CDN verwendet, die die Ausgabe blockiert. Oder der Hostname wurde möglicherweise nicht in die Zone aufgenommen, so dass kein Zertifikat dafür angefordert wurde. Überprüfen Sie zuerst den CAA-Record, da sein Ausfallmodus am wenigsten offensichtlich ist.

    Werden die IP-Adressen meiner Besucher nach dem Hinzufügen eines CDN noch sichtbar sein?

    Ihr Ursprung wird die Adresse des Edgeservers als Verbindungsquelle sehen, wobei die tatsächliche Adresse des Besuchers in einem weitergeleiteten Header übergeben wird. Alles, was von IP protokolliert, geolocates oder rate-limits durch IP muss konfiguriert werden, um diesen Header zu lesen, oder es behandelt alle Daten als von einer Handvoll Adressen kommen. Rate Limiter sind die störendste Sache, die man hier übersehen kann.

    In dieser Reihenfolge erledigt, ist die öffentliche Cutover ein Nicht-Ereignis: Sie haben bereits gesehen, die Website durch den Rand arbeiten, die DNS-Änderung dauert fünf Minuten, und wenn etwas falsch ist, sind Sie fünf Minuten von der Rückkehr, wo Sie Anfang.

    - Nein, nein #Benutzerdefinierte Domäne #dns #ssl #Einrichtung
    In die Praxis umsetzen

    Sehen Sie, wie NordicCDN dies für Ihre Website tut:

    Mads Edelskjold
    Geschrieben von
    Mads Edelskjold — Gründer, NordicCDN · Ex-Datacenter CTO

    Mads hat seit seinem 16. Lebensjahr in der IT gearbeitet — hauptsächlich als Hosting. Er beteiligte sich früh an einer SaaS-Firma und half, sie bis zur Übernahme durch Visma weiterzuentwickeln, hat Data-Center-Netzwerke aufgebaut und betrieben und diente als CTO eines dänischen Rechenzentrums. Er hat NordicCDN gestartet, um eine schnelle, sichere Infrastruktur einfach zu bedienen.

    Machen Sie Ihre Website sofort laden

    Starten Sie kostenlos in zwei Minuten — keine Karte erforderlich.

    Kostenlos starten