]> git.openstreetmap.org Git - dns.git/blobdiff - src/openstreetmap.js
Add DNS for Equinix uplink addresses
[dns.git] / src / openstreetmap.js
index e958f8c144a648e4b95a63fc08239b1f13e8957d..1bf2cfbbb0670bf27f81549da9c71622e70f3ba4 100644 (file)
@@ -38,14 +38,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "@",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -54,14 +60,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "messages",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -70,14 +82,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "noreply",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -86,14 +104,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "otrs",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -102,14 +126,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "community",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -118,14 +148,20 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
     label: "supporting",
     parts: [
       "v=spf1",
-      "ip4:184.104.226.98",       // fafnir ipv4
-      "ip6:2001:470:1:b3b::2",    // fafnir ipv6
-      "ip4:193.60.236.0/24",      // ucl external
-      "ip4:184.104.179.128/27",   // amsterdam external
-      "ip6:2001:470:1:fa1::/64",  // amsterdam external
-      "ip4:184.104.226.96/27",    // dublin external
-      "ip6:2001:470:1:b3b::/64",  // dublin external
-      "mx",                       // safety net if we change mx
+      "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
       "-all"
     ]
   }),
@@ -536,6 +572,26 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
 
   A("oob1.dub", OOB1DUB_INTERNAL),
 
+  // Network gateways
+
+  A("equinix-gw.ams", EQUINIXGWAMS_IPV4),
+  AAAA("equinix-gw.ams", EQUINIXGWAMS_IPV6),
+  A("equinix-gw-1.ams", EQUINIXGW1AMS_IPV4),
+  AAAA("equinix-gw-1.ams", EQUINIXGW1AMS_IPV6),
+  A("equinix-gw-2.ams", EQUINIXGW2AMS_IPV4),
+  AAAA("equinix-gw-2.ams", EQUINIXGW2AMS_IPV6),
+  A("equinix-osm.ams", EQUINIXOSMAMS_IPV4),
+  AAAA("equinix-osm.ams", EQUINIXOSMAMS_IPV6),
+
+  A("equinix-gw.dub", EQUINIXGWDUB_IPV4),
+  AAAA("equinix-gw.dub", EQUINIXGWDUB_IPV6),
+  A("equinix-gw-1.dub", EQUINIXGW1DUB_IPV4),
+  AAAA("equinix-gw-1.dub", EQUINIXGW1DUB_IPV6),
+  A("equinix-gw-2.dub", EQUINIXGW2DUB_IPV4),
+  AAAA("equinix-gw-2.dub", EQUINIXGW2DUB_IPV6),
+  A("equinix-osm.dub", EQUINIXOSMDUB_IPV4),
+  AAAA("equinix-osm.dub", EQUINIXOSMDUB_IPV6),
+
   // Bytemark machine, and the services which operate from it
 
   A("shenron", SHENRON_IPV4),