]> git.openstreetmap.org Git - dns.git/blob - src/osm-wiki.js
Add SoTM 2026
[dns.git] / src / osm-wiki.js
1 D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),
2
3   // Include OSM standard CAA records
4   OSM_CAA,
5
6   // Mail service
7
8   MX("@", 10, QUALIFY("a.mx")),
9
10   A("a.mx", IPV4["fafnir"]),
11   AAAA("a.mx", IPV6["fafnir"]),
12   A("mail", IPV4["fafnir"]),
13   AAAA("mail", IPV6["fafnir"]),
14   A("mta-sts", IPV4["fafnir"]),
15   AAAA("mta-sts", IPV6["fafnir"]),
16
17   // Delegate SPF policy to the main domain
18
19   SPF_BUILDER({
20     label: "@",
21     parts: [
22       "v=spf1",
23       "include:openstreetmap.org",      // main openstreetmap.org spf record
24       "-all"
25     ]
26   }),
27
28   // Publish DMARC report-only policy
29
30   DMARC_BUILDER({
31     policy: "none",
32     rua: [
33       "mailto:openstreetmap-d@dmarc.report-uri.com"
34     ],
35     failureOptions: 1
36   }),
37
38   // Announce MTA-STS policy and TLSRPT policy for error reports
39
40   TXT("_mta-sts", "v=STSv1; id=202001291805Z"),
41   TXT("_smtp._tls", "v=TLSRPTv1; rua=mailto:openstreetmap-d@tlsrpt.report-uri.com"),
42
43   // Fastly cert domain ownership confirmation
44
45   TXT("@", "_globalsign-domain-verification=ps00GlW1BzY9c2_cwH_pFqRkvzZyaCVZ-3RLssRG6S"),
46   TXT("@", "_globalsign-domain-verification=W0buKB5ZmL-VwwHw2oQyQImk3I1q3hSemf2qmB1hjP"),
47
48   osm_web_service("wiki", "konqi"),
49   osm_web_service("www", "konqi"),
50   osm_web_service("@", "konqi"),
51
52 );