From 0d5534e1b6dba3eede031fe5454ea4e9ea35a7cc Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Wed, 11 Feb 2026 12:28:48 +0000 Subject: [PATCH] Switch osm.org to Fastly. Initial short experiment --- src/openstreetmap.js | 55 +++++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/src/openstreetmap.js b/src/openstreetmap.js index 822f4f4..76f508b 100644 --- a/src/openstreetmap.js +++ b/src/openstreetmap.js @@ -136,30 +136,37 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), // Main web servers and their aliases - osm_web_service("@", [ "spike-06", - "spike-07", - "spike-08" - ], { cfproxy: false }), - - osm_web_service("www", [ "spike-06", - "spike-07", - "spike-08" - ], { cfproxy: false }), - - osm_web_service("api", [ "spike-06", - "spike-07", - "spike-08" - ], { cfproxy: false }), - - osm_web_service("maps", [ "spike-06", - "spike-07", - "spike-08" - ], { cfproxy: false }), - - osm_web_service("mapz", [ "spike-06", - "spike-07", - "spike-08" - ], { cfproxy: false }), + // osm_web_service("@", [ "spike-06", + // "spike-07", + // "spike-08" + // ], { cfproxy: false }), + + // osm_web_service("www", [ "spike-06", + // "spike-07", + // "spike-08" + // ], { cfproxy: false }), + + // osm_web_service("api", [ "spike-06", + // "spike-07", + // "spike-08" + // ], { cfproxy: false }), + + // osm_web_service("maps", [ "spike-06", + // "spike-07", + // "spike-08" + // ], { cfproxy: false }), + + // osm_web_service("mapz", [ "spike-06", + // "spike-07", + // "spike-08" + // ], { cfproxy: false }), + + // Fastly CDN aliases for main web servers + ALIAS("@", "dualstack.n.sni.global.fastly.net."), + CNAME("www", "dualstack.n.sni.global.fastly.net."), + CNAME("api", "dualstack.n.sni.global.fastly.net."), + CNAME("maps", "dualstack.n.sni.global.fastly.net."), + CNAME("mapz", "dualstack.n.sni.global.fastly.net."), // Nominatim servers -- 2.39.5