BREAKING: Supabase DNS Resolution Failures for .co TLD Users [MONITORING]
Supabase experiencing DNS resolution failures affecting .co domain users. Immediate workarounds and monitoring instructions for indie hackers.
BREAKING: Supabase DNS Issues Affecting .co TLD Users
What's Happening Right Now
Supabase is currently experiencing DNS resolution failures specifically for users with .co domain extensions. This means if your project domain ends in .co, you may be unable to connect to your Supabase backend via DNS lookups. The status is MONITORING — Supabase infrastructure team is actively investigating.
Who is affected:
.co TLDs to access Supabase APIsWho is NOT affected:
*.supabase.co subdomains---
Immediate Workarounds (Do This Now)
1. Switch to IP-Based Connections
Replace your DNS-based connection string with the direct IP address of your Supabase instance:``` // Instead of: const { createClient } = require('@supabase/supabase-js') const supabase = createClient('https://your-project.co', 'anon-key')
// Use: const supabase = createClient('https://XXX.XXX.XXX.XXX:443', 'anon-key') ```
Find your IP in the Supabase Dashboard → Settings → API → Host IP address.
2. Use Supabase's Native Subdomain
If you control the connection, temporarily route through:https://your-project.supabase.co3. Implement DNS Fallback Logic
```javascript const primaryURL = 'https://your-project.co' const fallbackURL = 'https://your-project.supabase.co'const supabaseURL = process.env.USE_FALLBACK ? fallbackURL : primaryURL ```
4. Update Environment Variables
Push new connection strings to production immediately without DNS resolution.---
How to Check If You're Affected
Quick DNS Test: ```bash nslookup your-project.co
If this times out or returns NXDOMAIN → you're affected
Test fallback:
nslookup your-project.supabase.coShould resolve normally
```Application-Level Check: ```javascript fetch('https://your-project.co/rest/v1/health') .catch(err => console.log('DNS failure detected:', err.message)) ```
---
Alternative Tools to Consider (Temporary)
If you need immediate redundancy:
⚠️ Don't migrate yet — this is likely to resolve within hours.
---
Monitoring Recovery
Official Status:
Community Monitoring:
Automated Checks: ```bash while true; do nslookup your-project.co && echo "✅ Resolved" || echo "❌ Failed" sleep 300 done ```
---
Bottom Line
This is not a data loss event. Your databases are safe. DNS resolution will recover. Use IP-based connections or the native .supabase.co domain until then.
Stay calm. Stay deployed.
Last Updated: Monitoring in real-time. Check back for updates.