BREAKING: Supabase DNS Resolution Failures for .co TLD Users — Workarounds Inside
Supabase experiencing DNS resolution failures affecting .co domain users. Immediate workarounds and monitoring guidance for indie hackers.
BREAKING: Supabase DNS Resolution Failures for .co TLD Users
Status: MONITORING | Last Updated: Now
---
What's Down and Who's Affected
Supabase is currently experiencing DNS resolution failures specifically for users with .co top-level domains (e.g., yourproject.co). This affects:
.co domain names connecting to SupabaseWhat's working: Supabase .com projects, direct IP connections, and internal infrastructure remain operational.
Scope: This is NOT a full outage. Your data is safe. Authentication and database operations continue normally—the issue is DNS routing only.
---
Immediate Workarounds (Deploy These NOW)
1. Use IP-Based Connections (Fastest Fix)
``` Instead of: supabase-project-name.co Use direct IP or query Supabase's API gateway directly ```2. Switch to .com Alias (If Available)
If you own both .co and .com versions:.com domain3. Use Alternative DNS Resolvers
Force your application to use Google or Cloudflare DNS: ```javascript // Node.js example const dns = require('dns'); dns.setServers(['8.8.8.8', '8.8.4.4']); // Google DNS ```4. Implement Retry Logic with Exponential Backoff
Temporary measure while DNS stabilizes: ```javascript const retryConnection = async (maxRetries = 3) => { for (let i = 0; i < maxRetries; i++) { try { return await supabaseClient.from('table').select(); } catch (error) { await new Promise(r => setTimeout(r, Math.pow(2, i) * 1000)); } } }; ```---
How to Check If Your Project Is Affected
Run this diagnostic:
```bash
Test DNS resolution
nslookup your-project.co dig your-project.coCheck if direct IP works
curl -I https://[supabase-ip]/healthVerify Supabase status
curl https://status.supabase.com/api/v2/status.json ```If nslookup returns "NXDOMAIN" or "timed out," you're affected.
---
Alternative Tools to Consider
While NOT necessary (this will resolve), consider for future redundancy:
Our recommendation: Stay with Supabase. This is temporary and Supabase's team is actively resolving. Don't migrate unless you're already planning to.
---
How to Monitor Recovery
1. Watch Supabase Status Page: https://status.supabase.com 2. Set up alerts: ```bash # Check every 5 minutes watch -n 300 'nslookup your-project.co' ``` 3. Join Supabase Discord – Real-time updates in #incidents 4. Monitor your logs – Watch for DNS timeout errors clearing
---
What You Should Do RIGHT NOW
✅ Deploy workaround #1 or #2 (takes <15 minutes) ✅ Test your connection with the diagnostic commands ✅ Set up monitoring ✅ Notify your team ✅ Revert changes once DNS resolves (Supabase will announce all-clear)
This is contained. Your data is safe. You've got this.
Questions? Reply in the comments with your specific setup.