Resolución del error «Conectado pero sin Internet» en redes 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 redes WiFi de invitados. Proporciona a los arquitectos de red y responsables de TI pasos de implementación prácticos para desplegar filtros DNS empresariales con el fin de resolver estos cuellos de botella y mejorar el acceso de los invitados.
Escuchar 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
Sonda de detección de 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 sonda 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
El evento en el que un dispositivo cliente abandona una consulta DNS porque el resolutor tardó demasiado en responder (normalmente >2-5 segundos).
La causa técnica principal de los errores "Conectado, sin Internet" en entornos de alta densidad.
Filtro DNS empresarial
Un resolutor 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 resolutores 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.
Time-To-Live (TTL)
Un valor en un registro DNS que dicta cuánto tiempo debe almacenar en caché un resolutor o cliente la dirección IP antes de volver a realizar la consulta.
Los TTL cortos en los dominios de sonda provocan consultas frecuentes, lo que agrava la congestión.
IEEE 802.1X
Un estándar para el control de acceso a la red basado en puertos (PNAC) que proporciona un mecanismo de autenticación a 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 transportarlo de vuelta a un centro de datos central.
Crucial para reducir la latencia de DNS en redes distribuidas de retail o restauración.
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 de resolución DNS fundamental ni mitiga los problemas de tiempo de espera.
Ejemplos prácticos
Un hotel de 400 habitaciones experimenta un aumento de quejas por el error «Conectado, sin Internet» todas las mañanas entre las 7:30 y las 8:30, 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 periodo.
- Realice una captura de paquetes en la VLAN de invitados filtrando por el puerto UDP 53 durante la hora punta 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.
- Despliegue 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.
- Añada el dominio del Captive Portal del hotel a la lista de permitidos en el filtro.
- Supervise los tiempos de resolución, que deberían bajar a menos de 50 ms.
Una gran cadena de tiendas despliega una nueva red WiFi de invitados en 50 establecimientos, pero los usuarios de las tiendas insignia con gran afluencia no pueden cargar el Captive Portal, mientras que los usuarios de las tiendas más pequeñas no tienen problemas.
- Analice la arquitectura: las 50 tiendas canalizan el tráfico de invitados de vuelta a un cortafuegos central del centro de datos, que luego reenvía las consultas DNS a un resolvedor público.
- En las tiendas de gran afluencia, el volumen de eventos de asociación simultáneos agota las tablas de estado NAT/PAT en el cortafuegos central, lo que provoca la pérdida de paquetes del puerto UDP 53.
- Implemente un filtro DNS empresarial basado en la nube.
- Reconfigure los routers de las sucursales locales para reenviar las consultas DNS de los invitados directamente al filtro en la nube a través de una salida local a Internet, en lugar de enviarlas de vuelta al centro de datos.
Preguntas de práctica
Q1. El director de TI de un estadio observa que, durante el descanso, miles de usuarios se conectan a la 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 de la 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 de la WAN no resolverá el problema. La pérdida de paquetes UDP indica que el cortafuegos o el resolvedor no pueden gestionar el enorme volumen de consultas DNS simultáneas (agotamiento de la tabla de estados o límites de CPU). El enfoque correcto es implementar un filtro DNS local de alto rendimiento en el extremo 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. Ahora los huéspedes 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 blanca (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 a cumplir con este requisito?
Sugerencia: Considere qué datos procesa un filtro DNS en comparación con un cortafuegos estándar.
Ver respuesta modelo
Un filtro DNS empresarial registra de forma nativa todas las consultas DNS realizadas por los dispositivos cliente. Esto proporciona un registro de auditoría claro y en el que se pueden realizar búsquedas sobre 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 cifrado de carga útil HTTPS.
Continúe leyendo esta serie
Resolución de problemas de WiFi público: Solucionando "Conectado, sin Internet" y fallos de redirección a la página de bienvenida
Esta guía técnica de referencia explica el funcionamiento interno de la detección de Captive Portal y detalla los seis principales modos de fallo que impiden la conexión del WiFi de invitados. Proporciona a los responsables de TI y arquitectos de red un marco práctico de resolución de problemas para solventar incidencias de redirección HTTP, conflictos de DNS y los retos de la aleatorización de direcciones MAC.
Las 10 causas principales de los tiempos de espera (timeouts) de DHCP en redes inalámbricas de alta densidad
Esta guía de referencia técnica autorizada identifica las diez causas principales de los tiempos de espera (timeouts) 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 red y directores de operaciones de recintos, cubre principios de ingeniería detallados, flujos de trabajo de implementación paso a paso y resultados comerciales medibles. Aprenda a eliminar los cuellos de botella en las conexiones y a optimizar su infraestructura de WiFi para ofrecer una conectividad fluida en entornos empresariales exigentes.
Uso de la captura de paquetes (PCAP) para diagnosticar el bajo rendimiento de la red WiFi
Esta guía de referencia técnica proporciona a los responsables de TI, arquitectos de red y directores de operaciones de recintos una metodología estructurada a nivel de paquetes para diagnosticar y resolver el bajo rendimiento de las redes WiFi empresariales mediante el análisis de captura de paquetes (PCAP). Al diseccionar las tramas 802.11 sin procesar —incluidas las tasas de retransmisión, la utilización del tiempo de aire y los metadatos de la capa física—, los equipos pueden aislar con precisión los cuellos de botella de la capa de RF de los problemas de la red cableada o de las aplicaciones. Aplicable en recintos de alta densidad, como hoteles, cadenas de tiendas, estadios y centros de conferencias, esta guía ofrece flujos de trabajo de diagnóstico prácticos, casos de estudio reales y pasos de corrección de configuración para recuperar la capacidad de la red y proteger la experiencia del cliente.