Skip to content

Commit e842dee

Browse files
Unify website configuration across domains (#5)
1 parent 71e717a commit e842dee

File tree

1 file changed

+12
-18
lines changed

1 file changed

+12
-18
lines changed

dnsconfig.js

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,18 @@ DEFAULTS(
88
CF_PROXY_DEFAULT_OFF // turn off the orange cloud
99
);
1010

11-
D("babeljs.io", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
12-
// babeljs.io website
13-
A("@", "3.124.100.143"),
14-
A("@", "3.125.36.175"),
11+
var website = [
12+
// https://docs.netlify.com/domains/configure-domains/configure-external-dns/#configure-an-apex-domain
13+
ALIAS("@", "apex-loadbalancer.netlify.com."),
1514
CNAME("www", "babel.netlify.app."),
16-
CNAME("new", "babel.netlify.app."),
1715
CNAME("next", "babel-next.netlify.app."),
18-
CNAME("old", "babel-old.netlify.com."),
16+
];
17+
18+
D("babeljs.io", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
19+
// babeljs.io website
20+
website,
21+
CNAME("new", "babel.netlify.app."), // Redirect to babeljs.io
22+
CNAME("old", "babel-old.netlify.com."), // Legacy website
1923
CNAME("v6", "babel-old.netlify.com."),
2024

2125
// Slack
@@ -38,21 +42,11 @@ D("babeljs.io", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
3842
);
3943

4044
D("babeljs.com", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
41-
A("@", "3.124.100.143"),
42-
A("@", "3.125.36.175"),
43-
CNAME("www", "babeljs.io."),
45+
website,
4446
);
4547

4648
D("babel.dev", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
47-
// babel.dev website
48-
A("@", "54.177.145.149"),
49-
A("@", "54.67.4.46"),
50-
A("www", "54.177.145.149"),
51-
A("www", "54.67.4.46"),
52-
AAAA("@", "2600:1f1c:446:4900::1f4"),
53-
AAAA("@", "2600:1f1c:446:4901::1f4"),
54-
AAAA("www", "2600:1f1c:446:4900::1f4"),
55-
AAAA("www", "2600:1f1c:446:4901::1f4"),
49+
website,
5650
);
5751

5852
// Bluesky

0 commit comments

Comments
 (0)