]> git.openstreetmap.org Git - dns.git/blobdiff - src/openstreetmap.js
Add NZ specific zone
[dns.git] / src / openstreetmap.js
index 3f7e433b6a4693a531c1f1f951ac503367dabfce..bae9c426e4b46a274a5607b6b5267c022c48ff64 100644 (file)
@@ -60,20 +60,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "messages",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",         // fafnir ipv4 (he.net)
-      "ip6:2001:470:1:b3b::2",      // fafnir ipv6 (he.net)
-      "ip4:87.252.214.98",          // fafnir ipv4 (equinix)
-      "ip6:2001:4d78:fe03:1c::2",   // fafnir ipv6 (equinix)
-      "ip4:193.60.236.0/24",        // ucl external
-      "ip4:82.199.86.96/27",        // amsterdam external (equinix)
-      "ip6:2001:4d78:500:5e3::/64", // amsterdam external (equinix)
-      "ip4:87.252.214.96/27",       // dublin external (equinix)
-      "ip6:2001:4d78:fe03:1c::/64", // dublin external (equinix)
-      "ip4:184.104.179.128/27",     // amsterdam external (he.net)
-      "ip6:2001:470:1:fa1::/64",    // amsterdam external (he.net)
-      "ip4:184.104.226.96/27",      // dublin external (he.net)
-      "ip6:2001:470:1:b3b::/64",    // dublin external (he.net)
-      "mx",                         // safety net if we change mx
+      "include:openstreetmap.org",  // main openstreetmap.org spf record
       "-all"
     ]
   }),
@@ -82,20 +69,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "noreply",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",         // fafnir ipv4 (he.net)
-      "ip6:2001:470:1:b3b::2",      // fafnir ipv6 (he.net)
-      "ip4:87.252.214.98",          // fafnir ipv4 (equinix)
-      "ip6:2001:4d78:fe03:1c::2",   // fafnir ipv6 (equinix)
-      "ip4:193.60.236.0/24",        // ucl external
-      "ip4:82.199.86.96/27",        // amsterdam external (equinix)
-      "ip6:2001:4d78:500:5e3::/64", // amsterdam external (equinix)
-      "ip4:87.252.214.96/27",       // dublin external (equinix)
-      "ip6:2001:4d78:fe03:1c::/64", // dublin external (equinix)
-      "ip4:184.104.179.128/27",     // amsterdam external (he.net)
-      "ip6:2001:470:1:fa1::/64",    // amsterdam external (he.net)
-      "ip4:184.104.226.96/27",      // dublin external (he.net)
-      "ip6:2001:470:1:b3b::/64",    // dublin external (he.net)
-      "mx",                         // safety net if we change mx
+      "include:openstreetmap.org",  // main openstreetmap.org spf record
       "-all"
     ]
   }),
@@ -104,20 +78,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "otrs",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",         // fafnir ipv4 (he.net)
-      "ip6:2001:470:1:b3b::2",      // fafnir ipv6 (he.net)
-      "ip4:87.252.214.98",          // fafnir ipv4 (equinix)
-      "ip6:2001:4d78:fe03:1c::2",   // fafnir ipv6 (equinix)
-      "ip4:193.60.236.0/24",        // ucl external
-      "ip4:82.199.86.96/27",        // amsterdam external (equinix)
-      "ip6:2001:4d78:500:5e3::/64", // amsterdam external (equinix)
-      "ip4:87.252.214.96/27",       // dublin external (equinix)
-      "ip6:2001:4d78:fe03:1c::/64", // dublin external (equinix)
-      "ip4:184.104.179.128/27",     // amsterdam external (he.net)
-      "ip6:2001:470:1:fa1::/64",    // amsterdam external (he.net)
-      "ip4:184.104.226.96/27",      // dublin external (he.net)
-      "ip6:2001:470:1:b3b::/64",    // dublin external (he.net)
-      "mx",                         // safety net if we change mx
+      "include:openstreetmap.org",  // main openstreetmap.org spf record
       "-all"
     ]
   }),
@@ -126,20 +87,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "community",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",         // fafnir ipv4 (he.net)
-      "ip6:2001:470:1:b3b::2",      // fafnir ipv6 (he.net)
-      "ip4:87.252.214.98",          // fafnir ipv4 (equinix)
-      "ip6:2001:4d78:fe03:1c::2",   // fafnir ipv6 (equinix)
-      "ip4:193.60.236.0/24",        // ucl external
-      "ip4:82.199.86.96/27",        // amsterdam external (equinix)
-      "ip6:2001:4d78:500:5e3::/64", // amsterdam external (equinix)
-      "ip4:87.252.214.96/27",       // dublin external (equinix)
-      "ip6:2001:4d78:fe03:1c::/64", // dublin external (equinix)
-      "ip4:184.104.179.128/27",     // amsterdam external (he.net)
-      "ip6:2001:470:1:fa1::/64",    // amsterdam external (he.net)
-      "ip4:184.104.226.96/27",      // dublin external (he.net)
-      "ip6:2001:470:1:b3b::/64",    // dublin external (he.net)
-      "mx",                         // safety net if we change mx
+      "include:openstreetmap.org",  // main openstreetmap.org spf record
       "-all"
     ]
   }),
@@ -148,20 +96,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "supporting",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",         // fafnir ipv4 (he.net)
-      "ip6:2001:470:1:b3b::2",      // fafnir ipv6 (he.net)
-      "ip4:87.252.214.98",          // fafnir ipv4 (equinix)
-      "ip6:2001:4d78:fe03:1c::2",   // fafnir ipv6 (equinix)
-      "ip4:193.60.236.0/24",        // ucl external
-      "ip4:82.199.86.96/27",        // amsterdam external (equinix)
-      "ip6:2001:4d78:500:5e3::/64", // amsterdam external (equinix)
-      "ip4:87.252.214.96/27",       // dublin external (equinix)
-      "ip6:2001:4d78:fe03:1c::/64", // dublin external (equinix)
-      "ip4:184.104.179.128/27",     // amsterdam external (he.net)
-      "ip6:2001:470:1:fa1::/64",    // amsterdam external (he.net)
-      "ip4:184.104.226.96/27",      // dublin external (he.net)
-      "ip6:2001:470:1:b3b::/64",    // dublin external (he.net)
-      "mx",                         // safety net if we change mx
+      "include:openstreetmap.org",  // main openstreetmap.org spf record
       "-all"
     ]
   }),
@@ -371,6 +306,34 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
   A("c.agri", IPV4["lockheed"]),
   AAAA("c.agri", IPV6["lockheed"]),
 
+  HTTPS("act-imagery", 1, ".", "alpn=h2"),
+  HTTPS("a.act-imagery", 1, ".", "alpn=h2"),
+  HTTPS("b.act-imagery", 1, ".", "alpn=h2"),
+  HTTPS("c.act-imagery", 1, ".", "alpn=h2"),
+
+  A("act-imagery", IPV4["lockheed"]),
+  AAAA("act-imagery", IPV6["lockheed"]),
+  A("a.act-imagery", IPV4["lockheed"]),
+  AAAA("a.act-imagery", IPV6["lockheed"]),
+  A("b.act-imagery", IPV4["lockheed"]),
+  AAAA("b.act-imagery", IPV6["lockheed"]),
+  A("c.act-imagery", IPV4["lockheed"]),
+  AAAA("c.act-imagery", IPV6["lockheed"]),
+
+  HTTPS("au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+  HTTPS("a.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+  HTTPS("b.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+  HTTPS("c.au-vic-melbourne-imagery", 1, ".", "alpn=h2"),
+
+  A("au-vic-melbourne-imagery", IPV4["lockheed"]),
+  AAAA("au-vic-melbourne-imagery", IPV6["lockheed"]),
+  A("a.au-vic-melbourne-imagery", IPV4["lockheed"]),
+  AAAA("a.au-vic-melbourne-imagery", IPV6["lockheed"]),
+  A("b.au-vic-melbourne-imagery", IPV4["lockheed"]),
+  AAAA("b.au-vic-melbourne-imagery", IPV6["lockheed"]),
+  A("c.au-vic-melbourne-imagery", IPV4["lockheed"]),
+  AAAA("c.au-vic-melbourne-imagery", IPV6["lockheed"]),
+
   HTTPS("os", 1, ".", "alpn=h2"),
   HTTPS("a.os", 1, ".", "alpn=h2"),
   HTTPS("b.os", 1, ".", "alpn=h2"),