@@ -8,14 +8,18 @@ DEFAULTS(
8
8
CF_PROXY_DEFAULT_OFF // turn off the orange cloud
9
9
) ;
10
10
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." ) ,
15
14
CNAME ( "www" , "babel.netlify.app." ) ,
16
- CNAME ( "new" , "babel.netlify.app." ) ,
17
15
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
19
23
CNAME ( "v6" , "babel-old.netlify.com." ) ,
20
24
21
25
// Slack
@@ -38,21 +42,11 @@ D("babeljs.io", REG_NONE, DnsProvider(DNS_CLOUDFLARE),
38
42
) ;
39
43
40
44
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 ,
44
46
) ;
45
47
46
48
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 ,
56
50
) ;
57
51
58
52
// Bluesky
0 commit comments