]> git.openstreetmap.org Git - dns.git/commitdiff
Add a few initial HTTPS/SVCB DNS records
authorGrant Slater <github@firefishy.com>
Thu, 20 Jun 2024 13:24:37 +0000 (14:24 +0100)
committerGrant Slater <github@firefishy.com>
Thu, 20 Jun 2024 13:24:37 +0000 (14:24 +0100)
src/openstreetmap.js

index e23ce69a2af7ea9b0ed5c7cf44f78d1ad28c4707..5e0da6063c0c1131d54bab48caf203eddb55ddc5 100644 (file)
@@ -262,6 +262,12 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
   A("spike-08.ams", SPIKE08_INTERNAL),
   A("spike-08.oob", SPIKE08_OOB),
 
   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),
   // 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),
 
   A("dribble.ams", DRIBBLE_INTERNAL),
   A("dribble.oob", DRIBBLE_OOB),
 
+  // HTTPS / SVCB records
+  HTTPS("taginfo", 1, ".", "alpn=h2"),
+
   // Tile servers
 
   A("odin", ODIN_IPV4),
   // Tile servers
 
   A("odin", ODIN_IPV4),
@@ -622,16 +631,28 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
 
   A("jakelong", JAKELONG_IPV4),
   AAAA("jakelong", JAKELONG_IPV6),
 
   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),
   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"),
   CNAME("community-cdn", "dualstack.n.sni.global.fastly.net."),
   TXT("community", "google-site-verification=hQ8GZyj4KwnPqAX2oAzpbLrh6I5dfR08PSdL3icVkfg"),
+
   A("forum", JAKELONG_IPV4),
   AAAA("forum", JAKELONG_IPV6),
   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),
 
   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),
 
   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),
   // Spare servers
 
   A("fume", FUME_IPV4),