From 04e97c7154b7d2dea32556a4c6d280758441686c Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Thu, 20 Jun 2024 14:24:37 +0100 Subject: [PATCH] Add a few initial HTTPS/SVCB DNS records --- src/openstreetmap.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/openstreetmap.js b/src/openstreetmap.js index e23ce69..5e0da60 100644 --- a/src/openstreetmap.js +++ b/src/openstreetmap.js @@ -262,6 +262,12 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("spike-08.ams", SPIKE08_INTERNAL), A("spike-08.oob", SPIKE08_OOB), + // HTTPS / SVCB records + HTTPS("www", 1, ".", "alpn=h2"), + HTTPS("api", 1, ".", "alpn=h2"), + HTTPS("maps", 1, ".", "alpn=h2"), + HTTPS("mapz", 1, ".", "alpn=h2"), + // Nominatim servers A("dulcy", DULCY_IPV4), @@ -296,6 +302,9 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("dribble.ams", DRIBBLE_INTERNAL), A("dribble.oob", DRIBBLE_OOB), + // HTTPS / SVCB records + HTTPS("taginfo", 1, ".", "alpn=h2"), + // Tile servers A("odin", ODIN_IPV4), @@ -622,16 +631,28 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("jakelong", JAKELONG_IPV4), AAAA("jakelong", JAKELONG_IPV6), + A("community", JAKELONG_IPV4), A("communities", JAKELONG_IPV4), A("c", JAKELONG_IPV4), AAAA("community", JAKELONG_IPV6), AAAA("communities", JAKELONG_IPV6), AAAA("c", JAKELONG_IPV6), + + // HTTPS / SVCB records + HTTPS("community", 1, ".", "alpn=h2"), + HTTPS("communities", 1, ".", "alpn=h2"), + HTTPS("c", 1, ".", "alpn=h2"), + CNAME("community-cdn", "dualstack.n.sni.global.fastly.net."), TXT("community", "google-site-verification=hQ8GZyj4KwnPqAX2oAzpbLrh6I5dfR08PSdL3icVkfg"), + A("forum", JAKELONG_IPV4), AAAA("forum", JAKELONG_IPV6), + + // HTTPS / SVCB records + HTTPS("forum", 1, ".", "alpn=h2"), + A("jakelong.dub", JAKELONG_INTERNAL), A("jakelong.oob", JAKELONG_OOB), @@ -641,6 +662,11 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("support", RIDLEY_IPV4), A("supporting", RIDLEY_IPV4), + // HTTPS / SVCB records + HTTPS("donate", 1, ".", "alpn=h2"), + HTTPS("support", 1, ".", "alpn=h2"), + HTTPS("supporting", 1, ".", "alpn=h2"), + // Spare servers A("fume", FUME_IPV4),