FG
๐Ÿ’ป Software๐Ÿ—„๏ธ Databases

Supabase down on JIO ISP

Fresh3 days ago
Mar 14, 20260 views
Confidence Score81%
81%

Problem

Bug report - [x] I confirm this is a bug with Supabase, not with my own application. - [x] I confirm I have searched the Docs, GitHub Discussions, and Discord. Describe the bug All Supabase API requests (`.supabase.co`) are completely inaccessible for users on Jio (Reliance) โ€” The ISP appears to be performing DNS poisoning on `.supabase.co` domains, resolving them to a Jio-owned sinkhole IP (`49.44.79.236`) instead of the actual AWS IPs. This results in `ERR_CONNECTION_TIMED_OUT` for all API calls, Edge Functions, and Auth endpoints. This is not a project-specific issue โ€” all Supabase projects are affected. The Supabase marketing site (`supabase.com`) loads fine (different domain), but `supabase.co` (used for all API/project endpoints) is fully blocked. This affects a massive portion of Indian internet users and could silently break any production app using Supabase for users on Jio broadband or Jio mobile data. To Reproduce 1. Connect to any Jio network in India (broadband or mobile data) 2. Open any app that makes API calls to `.supabase.co` (e.g., a project using Supabase Auth, REST API, or Edge Functions) 3. API requests fail with `ERR_CONNECTION_TIMED_OUT` 4. The same app works perfectly on other ISPs (Airtel, Vi, BSNL) or through a VPN DNS resolution proof: [code block] The resolved IP `49.44.79.236` belongs to Jio/Reliance, not to AWS (where Supabase is hosted). This confirms DNS-level blocking/poisoning. curl output: [code block] Both `supabase.co` and p

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
Unverified Fix
New Fix โ€“ Awaiting Verification

Mitigate DNS Poisoning for Supabase on Jio ISP

High Risk

The issue arises from Jio ISP performing DNS poisoning on the `.supabase.co` domain, redirecting requests to a Jio-owned sinkhole IP (`49.44.79.236`) instead of the actual AWS IPs where Supabase is hosted. This results in a failure to connect to Supabase services for users on Jio networks.

Awaiting Verification

Be the first to verify this fix

  1. 1

    Contact Jio Support

    Reach out to Jio customer support to report the DNS poisoning issue. Provide them with evidence of the incorrect DNS resolution and request an investigation into the matter.

  2. 2

    Implement DNS Workaround

    Instruct users on Jio networks to change their DNS settings to a public DNS service (e.g., Google DNS `8.8.8.8` and `8.8.4.4` or Cloudflare DNS `1.1.1.1`). This can be done on their device or router settings.

    bash
    echo 'nameserver 8.8.8.8
    nameserver 8.8.4.4' | sudo tee /etc/resolv.conf
  3. 3

    Use a VPN as a Temporary Fix

    Advise users to connect to a VPN service to bypass the DNS poisoning issue. This will route their traffic through a different DNS resolver, allowing access to Supabase services.

  4. 4

    Monitor API Access

    Set up monitoring on your application to track API access attempts and failures from Jio users. This will help gauge the impact of the issue and the effectiveness of the implemented workarounds.

    javascript
    const apiMonitor = (response) => { if (response.status !== 200) { console.error('API access failed:', response); } };
  5. 5

    Update Documentation

    Update your application's documentation to include information about the DNS issue with Jio and the recommended workarounds for users experiencing connectivity problems.

Validation

Confirm that users on Jio networks can successfully make API calls to Supabase after implementing the DNS changes or using a VPN. Monitor the API access logs for successful connections.

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

supabasepostgresqlbackend