Compare commits

...

3 commits

Author SHA1 Message Date
Ketan Vijayvargiya 2a555a9cd6 Update 2024-05-05 13:56:51 -07:00
Ketan Vijayvargiya c68703299d Move my DNS records to Cloudflare 2024-05-05 13:48:53 -07:00
Ketan Vijayvargiya a10ed6f680 Update 2024-05-05 10:47:54 -07:00

View file

@ -1,11 +1,8 @@
var REG_NONE = NewRegistrar("none");
var REG_NAMECHEAP = NewRegistrar("namecheap"); // Unused right now. See note below.
var DSP_DESEC = NewDnsProvider("desec");
var DSP_CLOUDFLARE = NewDnsProvider("cloudflare");
D("walr.us.eu.org", REG_NONE, DnsProvider(DSP_DESEC),
DefaultTTL("5m"),
D("walr.us.eu.org", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
CF_PROXY_DEFAULT_OFF,
MX("@", 10, "mxa.mailgun.org."),
MX("@", 10, "mxb.mailgun.org."),
TXT("pic._domainkey", "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCjR2XeDHangUyp5Ug274CcYYz+ZHbjcOkmybarbZkFJ9fIPAGfb2hg+hS/mAX4Sy/SC9hQ/fcgB1DCXqk71DYT63G3a9rzGxfpfKndS+sTc3qjOIGjgZ31G/znxW+9AY1AD3wVB0lEPyIqj/x9h9jsysSWuHI7WNPyPL25iJaYawIDAQAB"),
@ -21,8 +18,8 @@ D("walr.us.eu.org", REG_NONE, DnsProvider(DSP_DESEC),
// Note: I would have used `REG_NAMECHEAP` below. However, Namecheap APIs require an IP address based
// allowlist and I can't configure that for GitLab Runners.
D("ketanvijayvargiya.com", REG_NONE, DnsProvider(DSP_DESEC),
DefaultTTL("5m"),
D("ketanvijayvargiya.com", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
CF_PROXY_DEFAULT_OFF,
IGNORE("h", "A"),
CNAME("a", "h.ketanvijayvargiya.com."),
CNAME("*.a", "h.ketanvijayvargiya.com."),
@ -58,5 +55,13 @@ D("ketanvijayvargiya.com", REG_NONE, DnsProvider(DSP_DESEC),
D("iamsneha.com", REG_NONE, DnsProvider(DSP_CLOUDFLARE),
CF_PROXY_DEFAULT_OFF,
IGNORE("h", "A"),
CNAME("*", "h.iamsneha.com.")
CNAME("*", "h.iamsneha.com."),
DMARC_BUILDER({
policy: "reject",
subdomainPolicy: "reject",
alignmentSPF: "strict",
alignmentDKIM: "strict"
}),
TXT("*._domainkey", "v=DKIM1; p="),
TXT("@", "v=spf1 -all")
)