diff options
Diffstat (limited to 'dnsconfig.js')
-rw-r--r-- | dnsconfig.js | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/dnsconfig.js b/dnsconfig.js index d2578e4..8a3d3e1 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -17,25 +17,12 @@ function https(record) { .join(' ') } -// Fast, but no IPv6 support in 2024 -var vercelIPv4A = '76.76.21.241' -var vercelIPv4B = '76.76.21.98' - -// A bit slower but at least IPv6 is supported -var netlifyIPv4A = '75.2.60.5' -var netlifyIPv4B = '99.83.231.61' -var netlifyIPv6A = '2a05:d014:275:cb01::c8' -var netlifyIPv6B = '2a05:d014:275:cb00::c8' - /** * @param {string} name */ -function vercelv4Netlifyv6(name) { +function fly(name) { return [ - A(name, vercelIPv4A), - A(name, vercelIPv4B), - AAAA(name, netlifyIPv6A), - AAAA(name, netlifyIPv6B), + ALIAS(name, 'alanpearce-eu.fly.dev.'), // neither vercel nor netlify support HTTP/3 yet HTTPS(name, 1, '.', https({ alpn: ['h2'] })), ] @@ -85,7 +72,7 @@ var acmeLetsEncrypt = [ IGNORE('_acme-challenge.**', 'TXT'), ] -var websiteHosting = [vercelv4Netlifyv6('@'), vercelv4Netlifyv6('www')] +var websiteHosting = [fly('@'), fly('www')] // Providers: |