-
Notifications
You must be signed in to change notification settings - Fork 0
/
dnsconfig.js
74 lines (55 loc) · 2.5 KB
/
dnsconfig.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// Providers:
var REG_NONE = NewRegistrar("none"); // No registrar.
var DSP_DIGITALOCEAN = NewDnsProvider("digitalocean");
var DSP_TRANSIP = NewDnsProvider("transip");
// Domains:
D(
"openstreetmap.be",
REG_NONE,
DnsProvider(DSP_DIGITALOCEAN),
DefaultTTL(3600),
A("@", "185.199.108.153"), // GitHub Pages
A("@", "185.199.109.153"), // GitHub Pages
A("@", "185.199.110.153"), // GitHub Pages
A("@", "185.199.111.153"), // GitHub Pages
A("www", "167.71.2.120"), // Redirect to openstreetmap.be (via tools.osm.be)
CNAME("tile", "tile.geo6.be.", TTL(43200)),
TXT("_github-challenge-osmbe", "43d1e54aa1"),
TXT("_github-pages-challenge-osmbe", "97d20329e5ae4b3afae295f72515dd")
);
D(
"osm.be",
REG_NONE,
DnsProvider(DSP_DIGITALOCEAN),
DefaultTTL(3600),
A("@", "167.71.2.120"), // Redirect to openstreetmap.be (via tools.osm.be)
A("www", "167.71.2.120"), // Redirect to openstreetmap.be (via tools.osm.be)
A("tools", "167.71.2.120"),
CNAME("status", "page.updown.io.", TTL(43200)),
TXT("_updown.status", "updown-page=p/le98d"),
A("hiking", "79.99.201.128"),
CNAME("buildings", "grbosm.site.", TTL(43200)),
CNAME("community", "jbelien.github.io.", TTL(43200)),
CNAME("crab-import", "aptum.bitless.be.", TTL(43200)),
CNAME("cyclofix", "osmbe.github.io.", TTL(43200)),
CNAME("icar-import", "aptum.bitless.be.", TTL(43200)),
CNAME("mapcomplete", "mapcomplete.github.io.", TTL(43200)),
CNAME("members", "tools.osm.be.", TTL(43200)),
CNAME("play", "osmbe.github.io.", TTL(43200)),
CNAME("report", "jbelien.github.io.", TTL(43200)),
CNAME("stripe", "tools.osm.be.", TTL(43200)),
CNAME("tile", "tile.geo6.be.", TTL(43200)),
CNAME("welcome", "tools.osm.be.", TTL(43200)),
// Fastmail - https://www.fastmail.help/hc/en-us/articles/1500000280261
MX("@", 10, "in1-smtp.messagingengine.com."),
MX("@", 20, "in2-smtp.messagingengine.com."),
TXT("@", "v=spf1 include:spf.messagingengine.com include:_spf.google.com ?all"),
CNAME("fm1._domainkey", "fm1.osm.be.dkim.fmhosted.com."),
CNAME("fm2._domainkey", "fm2.osm.be.dkim.fmhosted.com."),
CNAME("fm3._domainkey", "fm3.osm.be.dkim.fmhosted.com."),
TXT("_github-challenge-osmbe", "0929d6a96c"),
TXT("_github-pages-challenge-osmbe", "c014dd962f7ee4f0223cfb30c1755c"),
TXT("_github-pages-challenge-jbelien.report", "dee80906a3559de895b1763b79cd8d"),
TXT("_github-pages-challenge-jbelien.community", "3fbf8f6a3952111acd1fe1f65511a0"),
TXT("_github-pages-challenge-mapcomplete.mapcomplete", "abc032979de3caa4ba4743f791c411")
);