dns: manage nix.dev
Martin Weinelt committed
Apr 16, 2025 at 16:59 UTC
7ba48037bf87e264b4e060a0818b9311e3c984f8
2 files changed
+27
dns/dnsconfig.js
+1
@@ -6,5 +6,6 @@ var REG_NONE = NewRegistrar("none");
6
var DSP_GANDI = NewDnsProvider("gandi");
7
8
require("ofborg.org.js");
9
+require("nix.dev.js");
10
require("nixos.org.js");
11
dns/nix.dev.js
new
+26
@@ -0,0 +1,26 @@
1
+D("nix.dev",
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
+ TXT("@", "google-site-verification=J55RGHyOPKpHAyIHVfBy1RdY_LuVIvLyuyR8deO62YE"),
22
+
23
+ ALIAS("@", "nix-dev.netlify.app."),
24
+ CNAME("www", "nix-dev.netlify.app.")
25
+);
26
+