From 3d3eab6ee8303a5a4ca1ceaca82f58bc22fe16b6 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 4 Jul 2022 18:43:45 +0100 Subject: [PATCH] Automate delegation of the geodns zone --- dnsconfig.js | 8 +++++++- src/openstreetmap.js | 5 ----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 1c72874..e174049 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -31,7 +31,13 @@ var OPENSTREETMAP = loadTemplate("openstreetmap"); require("include/sshfp.js"); require("include/nominatim.js"); -OPENSTREETMAP("openstreetmap.org", REG_GANDI, SSHFP_RECORDS, NOMINATIM_RECORDS); +try { + require("include/geo.js"); +} catch { + var GEO_NS_RECORDS = []; +} + +OPENSTREETMAP("openstreetmap.org", REG_GANDI, SSHFP_RECORDS, GEO_NS_RECORDS, NOMINATIM_RECORDS); OPENSTREETMAP("openstreetmap.com", REG_GANDI); OPENSTREETMAP("openstreetmap.net", REG_GANDI); OPENSTREETMAP("openstreetmap.ca", REG_GANDI); diff --git a/src/openstreetmap.js b/src/openstreetmap.js index 4d58980..c5b10ce 100644 --- a/src/openstreetmap.js +++ b/src/openstreetmap.js @@ -124,11 +124,6 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), CNAME("af323lytato5", "gv-o4v3qh5pfayqex.dv.googlehosted.com."), CNAME("irzdddnmh465", "gv-cwr6bvt7xsgact.dv.googlehosted.com."), - // Delegate geo.openstreetmap.org to PowerDNS - - NS("geo", QUALIFY("balerion")), - NS("geo", QUALIFY("stormfly-04")), - // Main web servers and their aliases A("spike-01", SPIKE01_IPV4), -- 2.39.5