all repos — dns @ e889c9fa9a00706e45a0b2cf7d5d33c017215d61

DNS records for my domains, managed via dnscontrol

switch website hosting back to fly

Alan Pearce
commit

e889c9fa9a00706e45a0b2cf7d5d33c017215d61

parent

704e20303f1f7036096ae0505225da98b3b52e5e

1 file changed, 3 insertions(+), 16 deletions(-)

changed files
M dnsconfig.jsdnsconfig.js
@@ -17,25 +17,12 @@ })
.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 @@ IGNORE('_acme-challenge', 'TXT'),
IGNORE('_acme-challenge.**', 'TXT'), ] -var websiteHosting = [vercelv4Netlifyv6('@'), vercelv4Netlifyv6('www')] +var websiteHosting = [fly('@'), fly('www')] // Providers: