Fachwissen für digitale Entscheidungen
Wie migriert man bestehende dynamische QR-Codes zu einem anderen Anbieter?
Kurzantwort
Entscheidend ist die Adresse im gedruckten Code
Ein dynamischer QR-Code enthält keine „unsichtbar änderbare“ Zielseite, sondern eine feste Webadresse, die weiterleitet. Ob ein Anbieterwechsel ohne Neudruck möglich ist, hängt deshalb zuerst von der Kontrolle über Domain und Pfad ab. GS1 empfiehlt für langfristige QR-Anwendungen eine eigene Domain und nennt eine getrennte Subdomain wie id.example.de als praktikable Struktur. Bleibt diese Adresse unter eigener Kontrolle, kann der technische Dienst dahinter ausgetauscht werden.
Migration in neun kontrollierten Schritten
- Bestand erfassen: Für jeden Code werden gedruckte Adresse, aktuelles Ziel, Einsatzort, Sprache, Parameter und verantwortliche Person inventarisiert. Aus 1 QR-Adresse können mehrere Zielvarianten entstehen; diese Zuordnungen müssen vollständig exportiert werden.
- Domainrechte klären: Registrar, Domaininhaber, DNS-Zugang, TLS-Zertifikat und Nutzungsrechte an der Kurzadresse werden dokumentiert. Eine bloße Exportdatei hilft nicht, wenn die gedruckte Domain dem bisherigen Anbieter gehört.
- Zuordnungen exportieren: Pfade, Ziele, Status, zeitliche Regeln und benötigte Parameter werden in einem offenen Format übernommen. Der neue Dienst muss unbekannte Pfade eindeutig mit
404 Not Foundbehandeln und vorhandene Parameter korrekt weiterreichen. - Neue Umgebung parallel aufbauen: Alle alten Pfade werden unter derselben kontrollierten Domain nachgebildet. Die neue Plattform erhält ein gültiges HTTPS-Zertifikat und wird zunächst außerhalb des öffentlichen DNS getestet.
- DNS rechtzeitig vorbereiten: Wird der Zielserver per DNS gewechselt, sollte eine niedrigere TTL mindestens eine volle bisherige TTL-Periode vor der Umschaltung gesetzt werden. Genau darauf weist RFC 9803 hin. Erst am Umschalttag die TTL zu verkürzen, beschleunigt bereits zwischengespeicherte Antworten nicht.
- Weiterleitungen bewusst wählen: RFC 9110 unterscheidet unter anderem
301und308für dauerhafte sowie302und307für vorübergehende Weiterleitungen. Dauerhafte Antworten können zwischengespeichert werden. Bei weiterhin änderbaren QR-Zielen muss deshalb geprüft werden, ob eine temporäre Weiterleitung oder ein Resolver-Eintrag fachlich besser passt. - Abnahme durchführen: Jeder reale Code wird gescannt; geprüft werden endgültiges Ziel, Sprache, Parameter, Weiterleitungsschleifen, Zertifikat und Fehlerseite. Besonders häufig genutzte Codes sollten vor der allgemeinen Umschaltung priorisiert werden.
- Überlappenden Betrieb halten: Das alte System wird nicht unmittelbar abgeschaltet. Die Mindestüberlappung richtet sich nach DNS-TTL, Cache-Verhalten, Vertrag und Rückfallplan. Erst wenn Protokolle und Stichproben keine relevanten Fehler zeigen, wird der Altvertrag beendet.
- Eigentum dauerhaft sichern: Muss eine generische Top-Level-Domain zu einem anderen Registrar übertragen werden, ist dafür ein Auth-Code erforderlich. ICANN verlangt, dass der bisherige Registrar ihn grundsätzlich innerhalb von 5 Kalendertagen bereitstellt, falls er nicht selbst erzeugt werden kann. Ein Registrartransfer ist jedoch nicht dasselbe wie die technische Resolvermigration.
Steht im Druck ausschließlich eine fremde Anbieter-Domain, kann das Unternehmen DNS und Weiterleitung nicht selbst ändern. Dann muss der Anbieter die bisherigen Pfade dauerhaft weiterleiten oder die Domain beziehungsweise einen kontrollierbaren Teil davon vertraglich übertragen. Ist das nicht möglich, muss der physische Code ersetzt oder überklebt werden. Für neue Auflagen verhindert eine eigene Domain diese Abhängigkeit, garantiert aber nicht automatisch einen fehlerfreien Betrieb; Export, Monitoring und Rückfallplan bleiben notwendig.
Beispiel aus der Praxis
Ein Unternehmen hat **480** gedruckte Codes unter `id.example.de`. Es exportiert alle 480 Pfad-Ziel-Paare, bildet sie auf dem neuen Resolver nach und verkürzt die DNS-TTL bereits eine vollständige alte TTL-Periode vor dem Wechsel. Während der Abnahme werden `302` beziehungsweise `307` für veränderliche Ziele getestet; erst nach dem Parallelbetrieb wird der alte Dienst beendet. Ein Neudruck ist nicht nötig, weil Domain und Pfade unverändert bleiben.
Kernfakten
- Wichtigste Voraussetzung
- Kontrolle über 1 im QR-Code kodierte Domain einschließlich DNS und Pfaden
- HTTP-Weiterleitungen
- 301/308 dauerhaft, 302/307 vorübergehend gemäß RFC 9110
- DNS-Vorbereitung
- TTL mindestens 1 bisherige TTL-Periode vor dem Wechsel reduzieren
- Domaintransfer bei gTLDs
- Auth-Code grundsätzlich innerhalb von 5 Kalendertagen
Quellen
Alle externen Angaben nachvollziehbar belegt.- 01
-
02
GS1-Conformant Resolver Standard 1.2.0 GS1 AISBL
-
03
RFC 9110 – HTTP Semantics Internet Engineering Task Force (IETF)
-
04
RFC 9803 – DNS Time-to-Live Values Internet Engineering Task Force (IETF)
-
05
About Auth-Code Internet Corporation for Assigned Names and Numbers (ICANN)