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"
]
}),
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"
]
}),
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"
]
}),
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"
]
}),
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"
]
}),
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"
]
}),
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),