X-Git-Url: https://git.openstreetmap.org./dns.git/blobdiff_plain/3ae1b9ced56bf0d061f7c63ce79d1ce4a3c90e50..24b94ee555a36c4136636d2f7e99699abe07ae69:/src/osmfoundation.js?ds=sidebyside diff --git a/src/osmfoundation.js b/src/osmfoundation.js index 4e3c624..d662e4f 100644 --- a/src/osmfoundation.js +++ b/src/osmfoundation.js @@ -40,9 +40,59 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), ] }), + SPF_BUILDER({ + label: "wiki", + parts: [ + "v=spf1", + "ip4:184.104.226.98", // fafnir ipv4 + "ip6:2001:470:1:b3b::2", // fafnir ipv6 + "-all" + ] + }), + + SPF_BUILDER({ + label: "board", + parts: [ + "v=spf1", + "ip4:184.104.226.98", // fafnir ipv4 + "ip6:2001:470:1:b3b::2", // fafnir ipv6 + "-all" + ] + }), + + SPF_BUILDER({ + label: "dwg", + parts: [ + "v=spf1", + "ip4:184.104.226.98", // fafnir ipv4 + "ip6:2001:470:1:b3b::2", // fafnir ipv6 + "-all" + ] + }), + + SPF_BUILDER({ + label: "mwg", + parts: [ + "v=spf1", + "ip4:184.104.226.98", // fafnir ipv4 + "ip6:2001:470:1:b3b::2", // fafnir ipv6 + "-all" + ] + }), + // Apple Business Manager verification TXT("@", "apple-domain-verification=ZzBG2msRtUDehTMW"), + // Publish DMARC report-only policy + + DMARC_BUILDER({ + policy: "none", + rua: [ + "mailto:openstreetmap-d@dmarc.report-uri.com" + ], + failureOptions: 1 + }), + // DKIM keys TXT("google._domainkey", "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJmTBAkYRCocCCNtVsdRNMlQel8kNfjPYJpjEm7woEgZh9yZeDzxImtz+u73oUF4+7bXzrNYbP946WNQIwAba1J69he8L1qfPBJLd3Z/fgmuaGdWcxpDno2EY4cQ8PrzvI6Vfm+6YAFANl8w09CIg41ykdlzH4iUJXD35k3SIl3wIDAQAB"), @@ -71,7 +121,8 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("board", RIDLEY_IPV4), A("dwg", RIDLEY_IPV4), A("mwg", RIDLEY_IPV4), - A("operations", RIDLEY_IPV4), + A("operations", NAGA_IPV4), + AAAA("operations", NAGA_IPV6), // Nextcloud instance