diff --git a/.dns/dnsconfig.js b/.dns/dnsconfig.js new file mode 100644 index 0000000000..4c46aee7e9 --- /dev/null +++ b/.dns/dnsconfig.js @@ -0,0 +1,16 @@ +var PROVIDER_NONE = NewRegistrar('none'); +var PROVIDER_TRANSIP = NewDnsProvider('transip', '-'); + +DEFAULTS( + DefaultTTL('1d') +) + +require_glob( + './domains/', + false +); + +require_glob( + './domains/dnscontrol.org/', + false +); diff --git a/.dns/domains/dnscontrol.org.js b/.dns/domains/dnscontrol.org.js new file mode 100644 index 0000000000..ea099ffd6b --- /dev/null +++ b/.dns/domains/dnscontrol.org.js @@ -0,0 +1,8 @@ +D( + 'dnscontrol.org', + PROVIDER_NONE, + DnsProvider(PROVIDER_TRANSIP), + ALIAS('@', 'stackexchange.github.io.'), + CNAME('www', 'dnscontrol.org.'), + END, +); diff --git a/.dns/domains/dnscontrol.org/gitbook.js b/.dns/domains/dnscontrol.org/gitbook.js new file mode 100644 index 0000000000..5c0292a1f9 --- /dev/null +++ b/.dns/domains/dnscontrol.org/gitbook.js @@ -0,0 +1,3 @@ +D_EXTEND('dnscontrol.org', + CNAME('docs', 'db3053e25d-hosting.gitbook.io.'), +); diff --git a/.dns/domains/dnscontrol.org/google-site-verification.js b/.dns/domains/dnscontrol.org/google-site-verification.js new file mode 100644 index 0000000000..782e6b4f11 --- /dev/null +++ b/.dns/domains/dnscontrol.org/google-site-verification.js @@ -0,0 +1,3 @@ +D_EXTEND('dnscontrol.org', + TXT('@', 'google-site-verification=iItI_5CTvxVLRyanzMjE9xYi_E2IEotex05tH2AgrVw'), +); diff --git a/.dns/domains/dnscontrol.org/spf.js b/.dns/domains/dnscontrol.org/spf.js new file mode 100644 index 0000000000..fb56ea08b0 --- /dev/null +++ b/.dns/domains/dnscontrol.org/spf.js @@ -0,0 +1,9 @@ +D_EXTEND('dnscontrol.org', + SPF_BUILDER({ + label: '@', + parts: [ + 'v=spf1', + '-all', + ], + }), +);