Cómo resolver el error de Conectado pero sin Internet en el WiFi de invitados
Esta guía de referencia técnica autorizada explica cómo los tiempos de espera de DNS causados por redes congestionadas provocan el error "Conectado, sin Internet" en el WiFi de invitados. Proporciona a los arquitectos de red y gerentes de TI pasos de implementación prácticos para implementar filtros DNS empresariales para resolver estos cuellos de botella y mejorar el onboarding de invitados.
Escucha esta guía
Ver transcripción del podcast
- Executive Summary
- Technical Deep-Dive
- The Captive Portal Detection Mechanism
- Why Congestion Triggers DNS Timeouts
- The Role of the Enterprise DNS Filter
- Implementation Guide
- 1. Resolver Placement and Latency Optimization
- 2. Captive Portal Whitelisting (Passthrough)
- 3. TTL Tuning and Cache Management
- 4. Integration with Existing Infrastructure
- Best Practices
- Troubleshooting & Risk Mitigation
- ROI & Business Impact

Executive Summary
For CTOs and network architects overseeing high-density venues—such as those in Retail , Hospitality , Healthcare , and Transport —the "Connected, No Internet" error on Guest WiFi networks is a persistent operational headache. While often misdiagnosed as an AP hardware fault or insufficient upstream bandwidth, the root cause in enterprise environments is typically DNS timeout caused by network congestion.
When hundreds of devices concurrently probe for captive portal detection (e.g., captive.apple.com), the default UDP port 53 queries can overwhelm standard upstream resolvers. If the DNS response exceeds the OS-level timeout window (typically 1-5 seconds), the device assumes no internet connectivity exists, failing to trigger the captive portal. This guide details the technical architecture of this failure mode and demonstrates how deploying an enterprise DNS filter resolves the bottleneck, reducing query latency from thousands of milliseconds to sub-200ms, ensuring compliance with standards like IEEE 802.1X and GDPR, and dramatically improving the guest onboarding experience.
Technical Deep-Dive
The Captive Portal Detection Mechanism
When a client device associates with an access point and receives a DHCP lease, it must verify internet reachability before fully transitioning to a connected state. This is achieved via captive portal detection probes:
- iOS/macOS: HTTP GET to
captive.apple.com - Android: HTTP GET to
connectivitycheck.gstatic.com - Windows: HTTP GET to
msftconnecttest.com
Before the HTTP GET can be issued, the device must resolve the hostname via DNS. This initial DNS query is the critical failure point in high-density environments.

Why Congestion Triggers DNS Timeouts
DNS queries typically use UDP, a connectionless protocol without transport-layer retransmission. In a congested network—such as a stadium during half-time or a hotel during morning peak hours—UDP packets are easily dropped or delayed.
If the venue relies on a standard ISP resolver or a public DNS service (like 8.8.8.8), the round-trip time (RTT) plus the processing time at the resolver can exceed the OS's hardcoded timeout limit. When the timeout expires, the device flags the connection as "Connected, No Internet" and halts the captive portal redirection process.
Furthermore, short Time-To-Live (TTL) values on these probe domains exacerbate the issue. As devices constantly associate and disassociate, cached entries expire rapidly, triggering a flood of simultaneous DNS queries precisely when the network is under maximum load.
The Role of the Enterprise DNS Filter
An enterprise DNS filter, such as the one integrated into Purple's WiFi Analytics platform, acts as a high-performance, local or edge-proximate resolver. By intercepting DNS queries before they traverse the congested WAN link, the filter:
- Caches High-Frequency Domains: Serves probe domains locally, reducing RTT to sub-millisecond levels.
- Policy Enforcement: Drops queries for malicious or blocked domains immediately, conserving WAN bandwidth.
- Audit Logging: Provides an audit trail for IT Security , aiding in GDPR compliance and incident response.

Implementation Guide
Deploying an enterprise DNS filter requires careful architectural planning to avoid introducing new points of failure.
1. Resolver Placement and Latency Optimization
Deploy the DNS filter as close to the network edge as possible. For distributed retail chains, a cloud-delivered edge node is appropriate; for large single-site venues like stadiums, a localized appliance or virtual machine on the core switch is preferred. The goal is to minimize the number of routing hops between the guest VLAN and the resolver.
2. Captive Portal Whitelisting (Passthrough)
The most critical configuration step is ensuring your captive portal domain is explicitly whitelisted. If the DNS filter delays or blocks the resolution of the authentication portal itself, you will induce the exact error you are attempting to solve.
3. TTL Tuning and Cache Management
Configure the local resolver to aggressively cache captive portal probe domains. While respecting upstream TTLs is standard practice, overriding TTLs for captive.apple.com and similar domains to a minimum of 60 seconds locally can drastically reduce upstream query volume during peak association events.
4. Integration with Existing Infrastructure
Ensure the DNS filter deployment aligns with your existing network segmentation. Guest DNS traffic must remain isolated from corporate DNS infrastructure to maintain PCI DSS compliance. This isolation is crucial whether you are optimising hotel WiFi for business travelers or securing a public sector deployment.
Listen to our technical briefing podcast for more context on these implementation steps:
Best Practices
- Avoid Public Resolvers for Guest Networks: Relying on 8.8.8.8 or 1.1.1.1 as the primary DHCP-assigned DNS for high-density guest networks introduces unacceptable latency variability.
- Implement DNS over HTTPS (DoH) Carefully: While DoH improves privacy, it bypasses traditional port 53 filtering. Ensure your enterprise DNS solution can inspect or manage DoH traffic if required by venue policy.
- Monitor UDP Port 53 Drops: Configure your firewall or core switch to alert on excessive UDP port 53 packet drops, which is a leading indicator of impending DNS timeouts.
- Regularly Review Blocklists: Over-aggressive filtering can break legitimate applications. Review DNS query logs weekly to identify false positives.
For public sector deployments, ensuring robust connectivity is part of broader digital inclusion initiatives, as recently highlighted when Purple Appoints Iain Fox as VP Growth – Public Sector .
Troubleshooting & Risk Mitigation
When the "Connected, No Internet" error occurs, IT teams should follow a structured diagnostic path rather than immediately assuming bandwidth exhaustion.
- Packet Capture (PCAP): Run a packet capture on the guest VLAN filtering for
udp port 53. Look for queries without corresponding responses within a 2-second window. - Simulate the Probe: Use
curlorwgetfrom a test device on the guest VLAN to manually hithttp://captive.apple.com/hotspot-detect.html. Measure the DNS resolution time versus the HTTP response time. - Check Firewall Rules: Verify that no rate-limiting or QoS policies are inadvertently throttling UDP port 53 traffic from the guest subnet.
- Verify Offline Capabilities: In environments with intermittent WAN connectivity, consider features like Purple's Offline Maps Mode to maintain some level of user engagement even when upstream internet is degraded.
ROI & Business Impact
Resolving DNS timeouts directly impacts the bottom line for venue operators.
- Reduced Support Overhead: The "Connected, No Internet" error is a primary driver of Level 1 support tickets in hospitality and retail. Eliminating it reduces IT operational expenditure.
- Increased Data Capture: A failed captive portal load means a lost opportunity for data capture and user authentication. By ensuring rapid portal rendering, venues maximize the ROI of their WiFi Analytics platforms.
- Enhanced Guest Satisfaction: Seamless connectivity is a baseline expectation. Minimizing onboarding friction directly correlates with improved Net Promoter Scores (NPS) and positive venue reviews.
By shifting the perspective from "we need more bandwidth" to "we need optimized DNS resolution," network architects can deliver enterprise-grade guest WiFi that scales gracefully under pressure.
Definiciones clave
Prueba de detección del Captive Portal
Una solicitud HTTP automatizada enviada por un sistema operativo móvil (por ejemplo, a captive.apple.com) inmediatamente después de la asociación a la red para determinar si se requiere una página de inicio de sesión.
Si esta prueba falla debido a un tiempo de espera de DNS, el sistema operativo asume que no hay acceso a Internet y muestra el error.
Tiempo de espera de DNS (DNS Timeout)
El evento en el que un dispositivo cliente abandona una consulta DNS porque el sistema de resolución tardó demasiado en responder (normalmente más de 2 a 5 segundos).
La principal causa técnica de los errores "Conectado, sin Internet" en entornos de alta densidad.
Filtro DNS empresarial
Un sistema de resolución DNS dedicado que almacena en caché las consultas localmente y aplica un bloqueo basado en políticas para evitar el acceso a dominios maliciosos o no deseados.
Se utiliza para descargar el volumen de consultas de los sistemas de resolución ascendentes congestionados y reducir la latencia.
Puerto UDP 53
El protocolo de transporte estándar sin conexión y el puerto utilizado para las consultas DNS.
Debido a que UDP no tiene entrega garantizada, los paquetes DNS se descartan fácilmente durante la congestión de la red.
Tiempo de vida (TTL)
Un valor en un registro DNS que determina cuánto tiempo debe almacenar en caché un sistema de resolución o cliente la dirección IP antes de volver a realizar la consulta.
Los TTL cortos en los dominios de prueba provocan consultas frecuentes, lo que agrava la congestión.
IEEE 802.1X
Un estándar para el Control de Acceso a Redes basado en puertos (PNAC) que proporciona un mecanismo de autenticación para los dispositivos que desean conectarse a una LAN o WLAN.
Aunque son seguros, los entornos 802.1X siguen dependiendo de una infraestructura DNS sólida para el enrutamiento posterior a la autenticación.
Salida local a Internet
Enrutamiento del tráfico con destino a Internet directamente desde una sucursal a Internet, en lugar de enviarlo de regreso a un centro de datos central.
Crucial para reducir la latencia de DNS en redes distribuidas de comercio minorista u hotelería.
WPA3
El último estándar de seguridad Wi-Fi que proporciona un cifrado mejorado para redes abiertas y protegidas por contraseña.
WPA3 mejora la seguridad pero no altera la ruta fundamental de resolución de DNS ni mitiga los problemas de tiempo de espera.
Ejemplos resueltos
Un hotel de 400 habitaciones experimenta un aumento de quejas de "Conectado, sin Internet" todas las mañanas entre las 7:30 AM y las 8:30 AM cuando los huéspedes se despiertan y se conectan al WiFi. El enlace WAN de 1 Gbps muestra solo un 40% de utilización durante este tiempo.
- Ejecute una captura de paquetes en la VLAN de invitados filtrando por el puerto UDP 53 durante el pico de la mañana.
- Identifique que las consultas DNS a los dominios de prueba del Captive Portal (por ejemplo, captive.apple.com) tardan más de 3000 ms en resolverse a través del DNS predeterminado del ISP.
- Implemente un filtro DNS empresarial local en la subred de invitados.
- Configure el servidor DHCP para asignar la IP del filtro DNS local a los dispositivos de los invitados.
- Agregue a la lista de permitidos el dominio del Captive Portal del hotel en el filtro.
- Monitoree los tiempos de resolución, que deberían bajar a menos de 50 ms.
Una gran cadena de tiendas minoristas implementa una nueva red WiFi de invitados en 50 tiendas, pero los usuarios en las tiendas insignia de gran afluencia no pueden cargar el Captive Portal, mientras que los usuarios en las tiendas más pequeñas no tienen problemas.
- Analice la arquitectura: las 50 tiendas canalizan el tráfico de invitados de regreso al firewall de un centro de datos central, que luego reenvía las consultas DNS a un sistema de resolución público.
- En las tiendas de gran afluencia, el gran volumen de eventos de asociación simultáneos agota las tablas de estado NAT/PAT en el firewall central, lo que provoca la caída de los paquetes del puerto UDP 53.
- Implemente un filtro DNS empresarial entregado desde la nube.
- Reconfigure los routers de las sucursales locales para reenviar las consultas DNS de los invitados directamente al filtro de la nube a través de una salida local a Internet, en lugar de enviarlas de regreso al centro de datos.
Preguntas de práctica
Q1. El director de TI de un estadio nota que durante el medio tiempo, miles de usuarios se conectan al WiFi pero no logran acceder al Captive Portal. El switch principal muestra una gran pérdida de paquetes UDP. ¿Deberían aumentar el ancho de banda WAN de 2 Gbps a 5 Gbps?
Sugerencia: Considere qué protocolo se está descartando y si está relacionado con el ancho de banda de la carga útil o con los límites de estado de la conexión.
Ver respuesta modelo
No. Aumentar el ancho de banda WAN no resolverá el problema. Las caídas de paquetes UDP indican que el firewall o el sistema de resolución no pueden manejar el gran volumen de consultas DNS simultáneas (agotamiento de la tabla de estado o límites de CPU). El enfoque correcto es implementar un filtro DNS local de alto rendimiento en el borde para almacenar en caché y responder a estas consultas localmente, evitando por completo el cuello de botella de la WAN.
Q2. Acaba de implementar un filtro DNS empresarial en la red de invitados de un hotel. Los invitados ahora pueden resolver sitios web públicos rápidamente, pero cuando se conectan por primera vez, no se les redirige a la página de inicio de sesión del hotel. ¿Cuál es el error de configuración más probable?
Sugerencia: Piense en el nombre de dominio de la propia página de inicio de sesión.
Ver respuesta modelo
El error más probable es que el propio dominio del Captive Portal no se haya incluido explícitamente en la lista de permitidos (paso libre) en el filtro DNS. El filtro está bloqueando o retrasando la resolución de la URL del portal, lo que impide que se complete la redirección.
Q3. Una organización del sector público requiere que todo el tráfico WiFi de invitados se registre durante 90 días para cumplir con las políticas de seguridad. ¿Cómo ayuda la implementación de un filtro DNS empresarial con este requisito?
Sugerencia: Considere qué datos procesa un filtro DNS en comparación con un firewall estándar.
Ver respuesta modelo
Un filtro DNS empresarial registra de forma nativa todas las consultas DNS realizadas por los dispositivos clientes. Esto proporciona un historial de auditoría claro y de fácil búsqueda de qué dominios se solicitaron y cuándo, lo que cumple con el requisito de registro de 90 días sin necesidad de realizar una inspección profunda de paquetes en todo el tráfico de carga útil HTTPS cifrado.
Continúe leyendo esta serie
Resolución de problemas de redirección de Captive Portal: Solución de fallas de conexión de WiFi para invitados
Cuando los invitados se conectan a su WiFi pero no pueden acceder a internet, la causa casi siempre es un Captive Portal mal configurado, no una falla de hardware. Esta guía proporciona una referencia técnica profunda para gerentes de TI, arquitectos de red y CTOs para diagnosticar y resolver toda la cadena de fallas: desde pruebas de conectividad a nivel de sistema operativo y conflictos de certificados HSTS hasta brechas de autorización RADIUS y agotamiento de DHCP. Mapea cada modo de falla con una solución concreta y muestra cómo la capa en la nube agnóstica de hardware de Purple elimina estos problemas en implementaciones de Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks y Fortinet.
Resolución de problemas en WiFi público: Cómo solucionar 'Conectado, sin internet' y fallas de redirección a la página de bienvenida
Esta guía de referencia técnica autorizada explica la mecánica subyacente de la detección de Captive Portal y detalla los seis modos principales de falla que evitan que el WiFi de invitados se conecte. Proporciona a los gerentes de TI y arquitectos de red un marco práctico de resolución de problemas para resolver problemas de redirección HTTP, conflictos de DNS y desafíos de aleatorización de MAC.
Las 10 principales causas de tiempos de espera de DHCP (DHCP Timeouts) en redes inalámbricas de alta densidad
Esta guía de referencia técnica autorizada identifica las diez principales causas de los tiempos de espera de DHCP en redes inalámbricas de alta densidad y proporciona estrategias de remediación prácticas y neutrales respecto al proveedor. Diseñada para líderes de TI sénior, arquitectos de redes y directores de operaciones de recintos, cubre principios de ingeniería a profundidad, flujos de trabajo de implementación paso a paso y resultados comerciales medibles. Aprenda a eliminar los cuellos de botella de conexión y optimice su infraestructura inalámbrica para ofrecer una conectividad sin interrupciones en entornos empresariales exigentes.