Current versus Expected behavior
-
Current:
-
My custom domain
47-chromo.rusometimes resolves to64.29.17.65/216.198.79.1instead of the universal apex IP76.76.21.21. -
Because of this, JS chunks under
_next/static/...intermittently fail withERR_CONNECTION_CLOSED -
HTML and CSS may partially load, depending on which IP is used.
-
-
Expected:
- The domain should always resolve to
76.76.21.21(Vercel universal apex IP) so all static assets load correctly.
- The domain should always resolve to
Steps to reproduce / Code / Configuration
-
Domain
47-chromo.ruis added to Vercel project and verified. -
NS records at registrar (Reg.ru) point to:
ns1.vercel-dns.com ns2.vercel-dns.com -
Run
nslookup 47-chromo.ruor open in browser multiple times. -
Sometimes it resolves to:
64.29.17.65 216.198.79.1 -
Sometimes it resolves correctly to
76.76.21.21. -
JS files under
_next/static/chunks/fail when hitting the wrong IP.
Project information
-
Project URL: https://47-chromo-sherbakovsafs-projects.vercel.app/shoots
-
Framework: Next.js
-
Environment: Production
-
Domain: 47-chromo.ru
-
Registrar: Reg.ru, NS set to Vercel
-
Vercel DNS automatically manages ALIAS records
Additional notes
-
Authoritative NS queries (
nslookup ``47-chromo.ru`` ``ns1.vercel-dns.com) return the correct IP76.76.21.21. -
Recursive resolvers sometimes return legacy edge IPs
64.29.17.65/216.198.79.1. -
All browser caches, OS DNS caches, and Vercel caches have been cleared.
-
Issue persists across multiple networks.