Useful code tricks
"Builders"
Repeat records in many domains (macros)
var GOOGLE_APPS_DOMAIN_MX = [
MX("@", 1, "aspmx.l.google.com."),
MX("@", 5, "alt1.aspmx.l.google.com."),
MX("@", 5, "alt2.aspmx.l.google.com."),
MX("@", 10, "alt3.aspmx.l.google.com."),
MX("@", 10, "alt4.aspmx.l.google.com."),
];
var GOOGLE_APPS_DOMAIN_SITES = [
CNAME("groups", "ghs.googlehosted.com."),
CNAME("drive", "ghs.googlehosted.com."),
CNAME("calendar", "ghs.googlehosted.com."),
CNAME("mail", "ghs.googlehosted.com."),
CNAME("sites", "ghs.googlehosted.com."),
CNAME("start", "ghs.googlehosted.com."),
];
D("primarydomain.tld", REG_NAMECOM, DnsProvider(DSP_MY_PROVIDER),
GOOGLE_APPS_DOMAIN_MX,
GOOGLE_APPS_DOMAIN_SITES,
A(...),
CNAME(...)
}
D("aliasdomain.tld", REG_NAMECOM, DnsProvider(DSP_MY_PROVIDER),
GOOGLE_APPS_DOMAIN_MX,
// FYI: GOOGLE_APPS_DOMAIN_SITES is not used here.
A(...),
CNAME(...)
}Many domains with the exact same records
Caveats about getting too fancy
Last updated