dns: manage ofborg.org
Martin Weinelt committed
Apr 16, 2025 at 16:57 UTC
02f4fff10c430e9ed48c84bf5d27b4013a1175a1
2 files changed
+36
dns/dnsconfig.js
+1
@@ -5,5 +5,6 @@ DEFAULTS(
5
var REG_NONE = NewRegistrar("none");
6
var DSP_GANDI = NewDnsProvider("gandi");
7
8
+require("ofborg.org.js");
9
require("nixos.org.js");
10
dns/ofborg.org.js
new
+35
@@ -0,0 +1,35 @@
1
+D("ofborg.org",
2
+ REG_NONE,
3
+ DnsProvider(DSP_GANDI),
4
+
5
+ // Domain is not used for mail
6
+ SPF_BUILDER({
7
+ label: "@",
8
+ parts: [
9
+ "v=spf1",
10
+ "-all"
11
+ ]
12
+ }),
13
+ TXT("*._domainkey", "v=DKIM1; p="),
14
+ DMARC_BUILDER({
15
+ policy: "reject",
16
+ subdomainPolicy: "reject",
17
+ alignmentDKIM: "strict",
18
+ alignmentSPF: "strict"
19
+ }),
20
+
21
+ ALIAS("@", "core.ofborg.org."),
22
+
23
+ A("core", "136.144.57.217"),
24
+ AAAA("core", "2604:1380:45f1:400::3"),
25
+ CNAME("events", "core"),
26
+ CNAME("monitoring", "core"),
27
+ CNAME("webhook", "core"),
28
+
29
+ A("core01", "138.199.148.47"),
30
+ AAAA("core01", "2a01:4f8:c012:cda4::1"),
31
+ CNAME("gh-webhook", "core01"),
32
+ CNAME("logs", "core01"),
33
+ CNAME("messages", "core01")
34
+);
35
+