mirror of
https://gitlab.com/ketan-vijayvargiya/dns-config.git
synced 2024-05-19 14:12:26 -07:00
Compare commits
3 commits
f94a01cc49
...
2a555a9cd6
Author | SHA1 | Date | |
---|---|---|---|
Ketan Vijayvargiya | 2a555a9cd6 | ||
Ketan Vijayvargiya | c68703299d | ||
Ketan Vijayvargiya | a10ed6f680 |
21
dnsconfig.js
21
dnsconfig.js
|
@ -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")
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue