Why does a captive portal not appear on hotel or college Wi-Fi?
Short answer: A captive portal is a network gateway page (login page shown by the router when you first connect to a Wi-Fi network that requires authentication — common in hotels, airports, colleges, cafés, and railway stations in India) that requires you to accept terms or enter credentials before granting internet access. When it does not appear, the cause is usually: your device has cached DNS entries pointing to real internet servers instead of the router, HTTPS sites redirect to themselves instead of the portal, or the network profile from a previous connection is preventing detection. This is almost always a software configuration issue on your device, not a network problem.
How to fix — step by step
Step 1 — Force the captive portal to appear with an HTTP URL
Most captive portals intercept HTTP (non-encrypted) requests and redirect them to the login page. HTTPS requests (encrypted — the padlock icon) cannot be intercepted without triggering a security warning, so browsers block the redirect. Open your browser (Chrome, Firefox, or Edge) and type one of these addresses in the address bar: http://neverssl.com or http://captive.apple.com. These domains intentionally serve HTTP-only pages specifically to trigger captive portal detection. This works on every device and is the fastest fix for a captive portal that is not auto-appearing. If the portal loads in the browser window, log in normally and your internet access should be granted.
Step 2 — Flush DNS and clear browser cache
If the portal still does not appear, your device has stale DNS cache entries pointing to the real internet instead of the router's login page. On Windows, open Command Prompt as Administrator and run: ipconfig /flushdns. On macOS, open Terminal and run: sudo killall -HUP mDNSResponder. After flushing DNS, also clear your browser cache: in Chrome, press Ctrl+Shift+Delete → select "All time" → check Cookies and Cached images/files → Clear data. Then try opening http://neverssl.com again. Also see our guide on Wi-Fi not connecting fixes for related network configuration issues.
Step 3 — Forget and reconnect to the Wi-Fi network
Your device may have a saved network profile for this Wi-Fi SSID (the network name) from a previous visit — and that saved profile might have settings that prevent portal detection. On Windows: Settings → Network & Internet → Wi-Fi → Manage known networks → click the network name → Forget. On macOS: System Settings → Wi-Fi → click the network → Forget This Network. Reconnect from scratch. This forces a fresh network negotiation that includes proper captive portal detection. In India, college and hospital Wi-Fi networks change their portal configurations frequently — always always forget and reconnect when a portal that previously worked stops appearing.
Step 4 — The India angle: MAC address filtering and BSNL/Jio Wi-Fi
In India, several specific Wi-Fi setups cause captive portal stuck issues: BSNL broadband routers with captive portals require Internet Explorer or older Edge (not Chrome) on some firmware versions. Jio Wi-Fi pods and some hotel systems use MAC address filtering — if your device's MAC address is not registered, the portal is never served. Modern laptops use MAC address randomisation (rotating MAC addresses for privacy), which breaks MAC-filtered captive portals. Fix on Windows: go to Settings → Network & Internet → Wi-Fi → click the connected network → Random hardware addresses → set to Off. Reconnect. On macOS: System Settings → Wi-Fi → Details (next to network name) → uncheck "Private Wi-Fi address". Also see our Wi-Fi adapter guide for hardware-level issues.
When to call a laptop repair service
When DIY ends
Call a technician if: no networks appear at all (separate from captive portal issues — this is an adapter problem, not a portal problem); the laptop connects to home Wi-Fi normally but consistently fails on all captive portal networks (may suggest a VPN or firewall configuration blocking portal detection); or you need to configure a router for captive portal at a small office or café.
Typical repair cost in India
Software configuration fix (DNS, browser cache, network profile reset): ₹500–₹800 for a technician visit. Most of these steps are DIY and take under 5 minutes — try them first before calling.
A note from the LRW Engineer Team
MAC address randomisation is an excellent privacy feature for public Wi-Fi — but it does break MAC-filtered portals. We recommend disabling randomisation only for networks you trust (your office, hotel you are staying at) and leaving it on for public hotspots where privacy matters more than portal convenience.