Im August habe ich neun Domains zu einem neuen Registrar umgezogen: die Website von NES Studio und die acht Domains meiner Medien. Ein Routinevorgang, der dennoch bei einigen Domains eine einwöchige Störung verursacht hat – und vor allem eine weiterreichende Lehre.
Die Störung
Während des Transfers zeigten mehrere Domains eine Parkseite statt ihrer Website. Zufällig entdeckt, weniger als 24 Stunden später. Bei einer anderen Domain machte ein inkonsistent gewordener DNS-Sicherheitsschlüssel die Domain unerreichbar: Die einzige mögliche Korrektur lag beim bisherigen Registrar. Keiner der beiden vorgesehenen Auswege trat ein; die Störung löste sich, als der Transfer den Schlüssel mitnahm.
Der vermiedene Fehler
Um solche Störungen nicht mehr zufällig zu entdecken, habe ich ein Werkzeug geschrieben, das den Sollzustand jeder DNS-Zone festlegt und täglich mit der Realität abgleicht. Erste Version: Das Werkzeug las das bestehende DNS aus und übernahm es als Sollzustand.
Am 5. August war das richtig, als alles funktionierte. Am 6. waren einige Domains bereits beim neuen Registrar: Ihr bestehendes DNS war die Parkseite. Das Werkzeug hätte die Störung übernommen, sie als Ziel festgeschrieben, und die Abweichungserkennung hätte danach jeden Tag bestätigt, dass alles konform ist.
Ein Werkzeug, das sein Ziel aus dem Bestand ableitet, ist nur verlässlich, solange der Bestand intakt ist.
Zwei Grundsätze, die daraus folgen
Der Sollzustand wird festgeschrieben, nie abgeleitet. Was gelten soll, legt ein Mensch fest und versioniert es; verglichen wird die Realität mit diesem Sollzustand, nicht umgekehrt.
Man vergleicht die Sache, nicht ihre Form. Zwei E-Mail-Signaturschlüssel hatten exakt dieselbe Länge und einen völlig anderen Fingerabdruck. Ein Schlüssel wird über seinen Fingerabdruck verglichen, eine Adresse als Adresse. Die meisten Fehlalarme entstehen aus oberflächlichen Vergleichen, und ein Werkzeug, das ständig falschen Alarm schlägt, wird irgendwann nicht mehr beachtet.
Über DNS hinaus
Derselbe Fehler droht jedem KI-Projekt, das „aus dem Bestand lernt“: Ein Agent, der gute Praxis aus Ihren aktuellen Daten ableitet, lernt auch Ihre Anomalien. Bevor Sie automatisieren, schreiben Sie fest, was gelten soll.