I am experiencing a critical issue with my custom domains that has persisted for several days, and I have exhausted all possible troubleshooting steps on my end.
Affected Projects & Domains:
- Project:
rtk-client-nojm| Custom Domain:telecom-rtk.ru| Vercel URL:rtk-client-nojm.vercel.app(works perfectly) - Project:
mts-r| Custom Domain:mts-s.ru| Vercel URL:mts-r.vercel.app(works perfectly)
Core Problem:
Custom domains either fail to load entirely or load intermittently with ERR_CONNECTION_RESET 200 (OK) errors, while all corresponding .vercel.app domains work flawlessly.
Detailed Investigation Performed:
-
DNS Configuration:
- Verified DNS records are correct across multiple providers (Timeweb)
- Tried multiple A records (76.76.21.21, 76.76.21.22, 216.198.79.1, 216.198.79.2)
- Confirmed global DNS propagation via DNS checker tools
-
Network Analysis:
- Requests reach Vercel servers (Frankfurt region based on
x-vercel-id: fra1) - Server responds with 200 OK and begins sending data
- Connection resets mid-transfer with TCP RST packets
- Issue occurs across different Russian ISPs (Rostelecom, MTS)
- Requests reach Vercel servers (Frankfurt region based on
-
Architecture Changes:
- Recently moved some backend APIs from Render to Vercel
- Frontend makes requests to Vercel-based APIs
- Confirmed no CORS issues (requests work via
.vercel.appdomains)
-
Geographic Testing:
- Sites work reliably from other countries and most Russian cities
- Intermittent success - sometimes loads after multiple refresh attempts
-
Headers Analysis:
x-vercel-cache: MISSconsistentlycache-control: private, no-cache, no-storeheaders present- Successful TLS handshake, connection established then reset
Critical Observations:
- Problem started around October 20-21, 2024
.vercel.appdomains remain 100% functional- Custom domains show inconsistent behavior
- No application-level errors, pure network-level connection resets
Request:
Please investigate:
- Possible regional routing issues to edge nodes serving custom domains
- Any firewall/rate limiting differences between custom domains and
.vercel.appdomains - TCP connection timeout settings for Russian IP ranges
- Recent infrastructure changes that might affect custom domain routing
The fact that .vercel.app domains work perfectly while custom domains fail suggests a infrastructure-level issue specific to custom domain handling.
Thank you for your urgent attention to this critical matter.
Primary Contact: telecom-rtk.ru
ISPs Affected: Rostelecom, MTS