X-Git-Url: https://git.openstreetmap.org./dns.git/blobdiff_plain/5b9d8980956483b552117fd7db23f33065efec4f..996105ef5d12d65f3afd10022934284bb3e81bdb:/src/openstreetmap.js diff --git a/src/openstreetmap.js b/src/openstreetmap.js index 7bbbb3f..24ce9c8 100644 --- a/src/openstreetmap.js +++ b/src/openstreetmap.js @@ -1,3 +1,12 @@ +if ( DOMAIN == "openstreetmap.org" ) { + // Custom Domain for https://github.com/osmfoundation/welcome-mat/ + var WELCOME_DOMAIN = CNAME("welcome", "osmfoundation.github.io.") +} else { + // Github Pages only allows 1 domain name per site. + // Avoid Google Pages domain hijack + var WELCOME_DOMAIN = CNAME("welcome", "openstreetmmap.") +} + D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), // Publish CAA records indicating that only letsencrypt and globalsign (Fastly) should issue certificates @@ -520,12 +529,12 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), // Wiki servers - A("tabaluga", TABALUGA_IPV4), - AAAA("tabaluga", TABALUGA_IPV6), - A("wiki", TABALUGA_IPV4, TTL("10m")), - AAAA("wiki", TABALUGA_IPV6, TTL("10m")), - A("tabaluga.ams", TABALUGA_INTERNAL), - A("tabaluga.oob", TABALUGA_OOB), + A("konqi", KONQI_IPV4), + AAAA("konqi", KONQI_IPV6), + A("wiki", KONQI_IPV4), + AAAA("wiki", KONQI_IPV6), + A("konqi.dub", KONQI_INTERNAL), + A("konqi.oob", KONQI_OOB), // Overpass server @@ -592,11 +601,6 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), A("dribble.ams", DRIBBLE_INTERNAL), A("dribble.oob", DRIBBLE_OOB), - A("konqi", KONQI_IPV4), - AAAA("konqi", KONQI_IPV6), - A("konqi.dub", KONQI_INTERNAL), - A("konqi.oob", KONQI_OOB), - A("pummelzacken", PUMMELZACKEN_IPV4), A("pummelzacken.ucl", PUMMELZACKEN_INTERNAL), A("pummelzacken.oob", PUMMELZACKEN_OOB), @@ -607,6 +611,11 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), // Temporary name for discourse fluxbb import test A("forum-import-test", SAREL_IPV4), + A("tabaluga", TABALUGA_IPV4), + AAAA("tabaluga", TABALUGA_IPV6), + A("tabaluga.ams", TABALUGA_INTERNAL), + A("tabaluga.oob", TABALUGA_OOB), + // Discourse server ("community") A("jakelong", JAKELONG_IPV4), @@ -630,8 +639,7 @@ D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER), CNAME("uptime", "uptimessl-new.statuscake.com."), // Custom Domain for https://github.com/osmfoundation/welcome-mat/ - - CNAME("welcome", "osmfoundation.github.io."), + WELCOME_DOMAIN, // Dynamic DNS records