Öffentlich gecachte Namen und die Frische der Origin-Erreichbarkeit sind zwei verschiedene Uhren. Im Worker lassen sich Hinweise aus Request.cf (Land, ASN, Colo) mit euren eigenen Telemetrie-Stichproben abgleichen; wöchentlich solltet ihr prüfen, ob die Geo-Antwort des DNS noch zu dem passt, was der Worker tatsächlich bevorzugt. Die reine GeoDNS-Matrix findet ihr im Artikel 2026 Halo-Style: GeoDNS, SSH-Latenz & Knoten-Matrix, Split-Horizon, TTL und Artefakt-p95 im Guide Split-horizon vs. GeoDNS: TTL, Stickiness, SSH & Artefakt-p95. Für mehrregionale Gateway-Namen (z. B. mit MagicDNS) ergänzt OpenClaw mit Tailscale MagicDNS die Bildseite—dieser Text fokussiert Schwellen am Worker und die Abnahme von SSH zwischen US-West und Hongkong/Singapur.
| Betriebsmodus | Öffentliches DNS-TTL | Health-/Sondenintervall | Failover / Umschalten |
|---|---|---|---|
| Normal (öffentliche A/AAAA) | 300–900 s | Worker-synthetisch 5–15 s | 3 aufeinanderfolgende Fehlschläge oder im Fenster 30 s mehr als 50 % fehlgeschlagene Sonden |
| Vor Wartungsfenster | 60–120 s (mindestens eine volle alte TTL-Periode vorher) | wie Normal | Menschliche Freigabe; Ticket mit signiertem dig-Ausschnitt (vorher/nachher) |
| Direkter Origin-Ping (TCP/HTTPS) | — | 10–30 s | 5 Min. durchgehend „down“ → sekundäre Ziele im Worker oder abgestufte Fehlerseite |
| SSH-Mess-Batch (nicht identisch mit Port-Open) | — | 1–5 Min. | p95 > wöchentliche Baseline +40 % für 15 Min. → Eskalation mit Traceroute/mtr |
Die Tabelle ist bewusst zweigleisig: DNS-TTL steuert, wie schnell Resolver und Browser eine neue Kante „sehen“, während Worker-Sonden sagen, ob diese Kante heute noch gesund ist. Kurze TTL ohne Worker-Logik verschärft nur Cache-Misses und Support-Lärm; längere TTL plus Worker-gestütztes Routing hält die Kontrollfläche schlank. Speichert die gewählten Schwellen im gleichen Repository wie eure Terraform- oder Wrangler-Module, damit Review und Rollback dieselbe Quelle haben.
time ssh -o BatchMode=yes -o ConnectTimeout=10 user@host 'exit' und wertet Exit-Code und Dauer getrennt vom HTTP-Pfad aus.DNS- und Worker-Routing
DNS entscheidet, welcher Edge-Cluster den Namen trägt; der Worker entscheidet pro Anfrage in Sekunden, welcher Origin-Pool bedient wird. Statt das öffentliche TTL pausenlos auf 60 s zu drücken, lohnt sich oft ein Sticky-Key (signiertes Cookie oder stabiler Header), den der Worker prüft und der nur auf eine kleine, explizit erlaubte Origin-Menge zeigt—so bleibt die UX für verteilte Teams ruhiger, wenn Resolver und Edge-Hints minimal auseinanderlaufen.
Canary-Resolver oder /etc/hosts auf Bench-Maschinen helfen, Worker-Änderungen ohne Täuschung der Produktions-Clients zu testen. Abgleich der Feinschritte mit eurer Dokumentation: die öffentlichen Schritte im Hilfe-Center (Titelseite verlinkt dieselbe Informationsarchitektur wie Kauf und Betrieb).
Wenn ihr KV oder Cache API im Worker nutzt, definiert explizit, welche Schlüssel Routing-Overrides tragen dürfen und wie lange sie leben—sonst „klebt“ ein Notfall-Override länger als das kürzeste DNS-TTL und verwischt die Abnahme. Ein einzeiliges Structured Log pro Routing-Entscheidung (Colo, gewählter Origin, Health-Bitmap) beschleunigt Postmortems über Zeitzonen hinweg.
Pfad zum Origin: HTTPS, SSH und Session-Stickiness
Die Rückweg-Architektur trennt bewusst: Web-Frontends laufen über Worker oder CDN mit klaren Pfadregeln; Build-Artefakte und Registry liegen in derselben Wirtschaftsregion wie der Remote-Mac, damit große Pulls nicht jedes Mal den Pazifik queren. SSH-Bastions und interaktive Sessions sollten nicht stillschweigend von Anycast profitieren—haltet regionale Aliasnamen (ssh-usw., ssh-sg.) bereit und dokumentiert einen „Break-glass“-Host ohne Geo-Rotation für den Notfall.
Session-Stickiness am Origin (Connection-Limits, faire Queues, langlebige WebSockets) wirkt zusammen mit Worker-Sticky-Keys stabiler als nur kurze DNS-TTLs: Resolver- und Browser-Caches verhalten sich unterschiedlich; der Worker ist die eine Stelle, an der ihr Konsistenz für eure App-Sitzungen erzwingt. CI-Runner und interaktive Entwickler:innen können so unterschiedliche Hostnamen nutzen, ohne dieselbe Lastgrenze am Origin zu sprengen.
Regionsübergreifende Zusammenarbeit und SSH-Handshake-p95
Zwischen US-West und Hongkong bzw. Singapur schwanken TCP- und SSH-Etablierungszeiten mit Tageszeit und Seekabel-Auslastung. Erfasst wöchentlich die p95-Zeit bis zum ersten Remote-Prompt (TCP plus Schlüsselaustausch) von denselben Netzen, aus denen eure Entwickler:innen arbeiten—Büro-VLAN, Split-Tunnel-VPN, Heim-ISP. Liegt die p95 15 Minuten lang über der dokumentierten Baseline um mehr als 40 %, öffnet ein Ticket mit dig, traceroute und einem kurzen SSH-Timing-Log; das trennt DNS-/Cache-Probleme von reinem Pfadverlust.
Tragt kleine Artefakt-HEAD/GET-Messungen (TTFB-p95) in dieselbe Tabelle wie SSH: verschlechtert sich nur eine Spalte, vermutet ihr Namensauflösung oder Edge-Cache; verschlechtern sich beide, lohnt der Blick auf transozeane Peering-Themen. So bleibt die Kommunikation zwischen US-West- und HK/SG-Teams an einer gemeinsamen Evidenzlinie hängen.
- Abnahme US-West ↔ HK/SG: SSH-p95 gegen wöchentliche Baseline; Alarm bei +40 % für ≥15 Min.
- Gleiche Messmethode: feste Schlüsselalgorithmen,
ProxyJump-Kette und MTU dokumentieren—sonst sind Trendvergleiche wertlos. - Artefakte: TTFB-p95 derselben Stunde loggen; Divergenz SSH gut / HTTP schlecht → DNS oder CDN zuerst.
- Mensch vor Automatik: transkontinentales DNS-Failover nur mit Freigabe, um Routing-Flaps zu vermeiden.
| Abnahmepunkt | US-West ↔ HK/SG (Richtwert) | Runbook-Hinweis |
|---|---|---|
| Erstmaliger SSH-Handshake p95 | pro Umgebung wöchentlich baselinen; Grenze typisch Baseline × 1,4 | Schlüsseltyp, MTU und ProxyJump einfrieren, dann erst vergleichen |
Artefakt HEAD/GET |
TTFB-p95 in derselben Zeile wie SSH notieren | nur eine Metrik schlecht → Zonen/Cache; beide schlecht → Pfad/Peering prüfen |
Wenn die Matrix grün ist, fixiert zu Quartalsbeginn PoP und Hostnamen und reduziert anschließend die Änderungsfrequenz auf synthetische Health plus SSH-Batches—das ist günstiger als wöchentliche DNS-Chirurgie. Kapazität und Abrechnung für echte Remote-Mac-Hosts klärt ihr über die öffentlichen Seiten; so sehen alle Beteiligten dieselben Tarif- und Supportannahmen wie in eurem Runbook.
Kaufentscheid: Legt im Bestellprozess den PoP fest, der zur Baseline in dieser Matrix passt (Registry, Team-RTT, Bastion). Nach dem Cutover einmalig mtr und SSH-Timing wiederholen und die Werte im internen Status-Dokument aktualisieren—so bleibt vpshalo als gebuchte Kapazität mit eurer Netz-Evidenz verknüpft, statt nur als „noch ein Hostname“ in der Landschaft zu stehen.
Abnahmeliste in konkrete Bestellung übersetzen
Auf der Titelseite Überblick gewinnen, unter Preise Region und Ressourcen vergleichen, im Hilfe-Center Anschlussvoraussetzungen nachlesen und den Remote Mac über Kaufen starten—dann werden DNS-, Worker- und SSH-Zeilen zu einem gemeinsamen Betriebsblatt. Den Technologie-Blog nutzt ihr für vertiefende Artikel zur GeoDNS- und OpenClaw-Seite.