I'm experiencing TLS failures on my custom domain bmudpt.xyz. The .vercel.app deployment URL works perfectly, but the custom domain fails with ERR_SSL_PROTOCOL_ERROR.
What's happening:
Both edge IPs assigned to my domain fail TLS handshakes:
216.198.79.1--- resets the connection (broken pipe)64.29.17.65--- returnstlsv1 alert protocol version
Neither IP serves a certificate. This reproduces on multiple devices and networks.
What I've tried:
- Re-created the ALIAS records
- Added a CAA record for
0 issue "letsencrypt.org" - Removed and re-added the domain to my project
The likely cause:
There's a default CAA record 0 issue "pki.goog" on my domain that I cannot delete or edit --- it shows as a default DNS record in Vercel's system. This restricts certificate issuance to Google's CA, but Vercel uses Let's Encrypt. The edge nodes may be refusing to serve the cert due to this mismatch.
Expected behavior:
The edge nodes should serve a valid TLS certificate, like they do for the .vercel.app URL.
Is there any way to get this CAA record removed, or to have the edge nodes investigated? Thanks!