Radish alpha
r
rad:z254T5p17bdFPmzfDojsdjo4HjpoZ
Radicle Infrastructure as Code (NixOS, OpenTofu, …)
Radicle
Git
dns: Clean up and add domains
Lorenz Leutgeb committed 3 months ago
commit 4e7930373f07150c76334b8118bf2a1a4d668498
parent e8b0895
1 file changed +91 -5
modified dns/dnsconfig.js
@@ -3,8 +3,6 @@ var REG_NONE = NewRegistrar("none");
// var REG_NAMECHEAP = NewRegistrar("namecheap");

D("radicle.xyz", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
-
    DefaultTTL(1),
-

    AAAA("@", "100::", CF_PROXY_ON),
    AAAA("app", "100::", CF_PROXY_ON),
    AAAA("desktop", "100::", CF_PROXY_ON),
@@ -20,9 +18,6 @@ D("radicle.xyz", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
    TXT("_atproto", "\"did=did:plc:h3rhdktoagtwfu452cjyw3df\""),


-
    CAA("@", "issue", "letsencrypt.org"),
-

-

    // Migadu
    MX("@", 10, "aspmx1.migadu.com."),
    MX("@", 20, "aspmx2.migadu.com."),
@@ -77,6 +72,9 @@ D("radicle.xyz", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
    CNAME("search", "search.radicle.garden."),


+
    CNAME("releases", "public.r2.dev.", CF_PROXY_ON),
+

+

    A("seed", "65.108.87.205"),
    AAAA("seed", "2a01:4f9:c011:b666::1"),
    SSHFP("seed", 4, 2, "ac7db28d3d05c52f3e2d67adca4654ce6766a1e8d7b6fab4c03b25ab435a613d"),
@@ -98,4 +96,92 @@ D("radicle.xyz", REG_NONE, DnsProvider(DSP_CLOUDFLARE),


    NS("bootstrap", "seed"),
+

+

+
    A("blackhole", "192.0.2.1"),
+
);
+

+
D("radicle.dev", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
+
    AAAA("@", "100::", CF_PROXY_ON),
+

+

+
    // Migadu
+
    MX("@", 10, "aspmx1.migadu.com."),
+
    MX("@", 20, "aspmx2.migadu.com."),
+
    CNAME("autoconfig", "autoconfig.migadu.com.", TTL(3000)),
+
    CNAME("key1._domainkey", "key1.radicle.dev._domainkey.migadu.com."),
+
    CNAME("key2._domainkey", "key2.radicle.dev._domainkey.migadu.com."),
+
    CNAME("key3._domainkey", "key3.radicle.dev._domainkey.migadu.com."),
+
    SRV("_autodiscover._tcp", 0, 1, 443, "autodiscover.migadu.com.", TTL(3000)),
+
    SRV("_imaps._tcp", 0, 1, 993, "imap.migadu.com.", TTL(3000)),
+
    SRV("_pop3s._tcp", 0, 1, 995, "pop.migadu.com.", TTL(3000)),
+
    SRV("_submissions._tcp", 0, 1, 465, "smtp.migadu.com.", TTL(3000)),
+
    TXT("_dmarc", "\"v=DMARC1;p=reject;rua=mailto:dmarc-rua@radicle.dev;ruf=mailto:dmarc-ruf@radicle.dev;\"", TTL(3000)),
+
    TXT("@", "\"v=spf1 include:spf.migadu.com -all\""),
+
    TXT("@", "\"hosted-email-verify=dfuywru3\""),
+

+
    // Google Search Console
+
    TXT("@", "\"google-site-verification=r8cK7DIKc0RWNAOBhyHmfOb9FSwrCKiZs2JQ6cLOuK4\""),
+

+
    A("blackhole", "192.0.2.1"),
+
);
+

+
D("radicle.network", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
+
    AAAA("@", "100::", CF_PROXY_ON),
+

+

+
    // Migadu
+
    MX("@", 10, "aspmx1.migadu.com."),
+
    MX("@", 20, "aspmx2.migadu.com."),
+
    CNAME("autoconfig", "autoconfig.migadu.com.", TTL(3000)),
+
    CNAME("key1._domainkey", "key1.radicle.network._domainkey.migadu.com."),
+
    CNAME("key2._domainkey", "key2.radicle.network._domainkey.migadu.com."),
+
    CNAME("key3._domainkey", "key3.radicle.network._domainkey.migadu.com."),
+
    SRV("_autodiscover._tcp", 0, 1, 443, "autodiscover.migadu.com.", TTL(3000)),
+
    SRV("_imaps._tcp", 0, 1, 993, "imap.migadu.com.", TTL(3000)),
+
    SRV("_pop3s._tcp", 0, 1, 995, "pop.migadu.com.", TTL(3000)),
+
    SRV("_submissions._tcp", 0, 1, 465, "smtp.migadu.com.", TTL(3000)),
+
    TXT("_dmarc", "\"v=DMARC1;p=reject;rua=mailto:dmarc-rua@radicle.network;ruf=mailto:dmarc-ruf@radicle.network;\"", TTL(3000)),
+
    TXT("@", "\"v=spf1 include:spf.migadu.com -all\""),
+
    TXT("@", "\"hosted-email-verify=vmgipdlu\""),
+

+

+
    // Google Search Console
+
    TXT("@", "\"google-site-verification=8U0wcmvaGMk4x2FZ6E6cZwdGe_577_X8Jmf6WAyeRGw\""),
+

+

+
    PTR("b._dns-sd._udp", "radicle.network."),
+
    PTR("lb._dns-sd._udp", "radicle.network."),
+
    PTR("_services._dns-sd._udp", "_radicle-node._tcp.radicle.network."),
+

+
    CNAME("search", "search.radicle.garden."),
+

+

+
    NS("bootstrap", "seed.radicle.xyz."),
+

+
    A("blackhole", "192.0.2.1"),
+
);
+

+
D("radicle.community", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
+
    A("@", "192.0.2.1", CF_PROXY_ON),
+

+

+
    // Migadu
+
    MX("@", 10, "aspmx1.migadu.com."),
+
    MX("@", 20, "aspmx2.migadu.com."),
+
    CNAME("autoconfig", "autoconfig.migadu.com.", TTL(3000)),
+
    CNAME("key1._domainkey", "key1.radicle.community._domainkey.migadu.com."),
+
    CNAME("key2._domainkey", "key2.radicle.community._domainkey.migadu.com."),
+
    CNAME("key3._domainkey", "key3.radicle.community._domainkey.migadu.com."),
+
    SRV("_autodiscover._tcp", 0, 1, 443, "autodiscover.migadu.com.", TTL(3000)),
+
    SRV("_imaps._tcp", 0, 1, 993, "imap.migadu.com.", TTL(3000)),
+
    SRV("_pop3s._tcp", 0, 1, 995, "pop.migadu.com.", TTL(3000)),
+
    SRV("_submissions._tcp", 0, 1, 465, "smtp.migadu.com.", TTL(3000)),
+
    TXT("_dmarc", "\"v=DMARC1;p=reject;rua=mailto:dmarc-rua@radicle.community;ruf=mailto:dmarc-ruf@radicle.community;\"", TTL(3000)),
+
    TXT("@", "\"v=spf1 include:spf.migadu.com -all\""),
+
    TXT("@", "\"hosted-email-verify=5jbhtg1p\""),
+

+

+
    // Google Search Console
+
    TXT("@", "\"google-site-verification=UEvCt4qHEQtB1ql2LREQumXpl291d6ajUm70A3g_j94\""),
);