Resolver o Erro de Ligado mas Sem Internet no WiFi de Convidados
Este guia de referência técnica autoritário explica como os tempos de limite (timeouts) de DNS causados por redes congestionadas acionam o erro 'Ligado, Sem Internet' no WiFi de convidados. Fornece aos arquitetos de rede e gestores de TI etapas de implementação práticas para implementar filtros DNS empresariais para resolver estes estrangulamentos e melhorar a integração de convidados.
Ouça este guia
Ver transcrição do 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.
Definições Principais
Captive Portal Detection Probe
Um pedido HTTP automatizado enviado por um SO móvel (por exemplo, para captive.apple.com) imediatamente após a associação à rede para determinar se é necessária uma página de início de sessão.
Se esta sonda falhar devido a um timeout de DNS, o SO assume que não há acesso à internet e apresenta o erro.
DNS Timeout
O evento em que um dispositivo cliente abandona uma consulta DNS porque o resolvedor demorou demasiado tempo a responder (normalmente >2-5 segundos).
A principal causa técnica dos erros "Ligado, Sem Internet" em ambientes de alta densidade.
Enterprise DNS Filter
Um resolvedor de DNS dedicado que armazena consultas localmente em cache e aplica bloqueios baseados em políticas para impedir o acesso a domínios maliciosos ou indesejados.
Utilizado para aliviar o volume de consultas dos resolvedores upstream congestionados e reduzir a latência.
UDP Port 53
O protocolo de transporte padrão sem ligação e a porta utilizada para consultas de DNS.
Como o UDP não tem entrega garantida, os pacotes de DNS são facilmente perdidos durante o congestionamento da rede.
Time-To-Live (TTL)
Um valor num registo de DNS que dita quanto tempo um resolvedor ou cliente deve armazenar em cache o endereço IP antes de realizar uma nova consulta.
Os TTLs curtos nos domínios de sonda causam consultas frequentes, agravando o congestionamento.
IEEE 802.1X
Um padrão para Controlo de Acesso à Rede baseado em porta (PNAC) que fornece um mecanismo de autenticação para dispositivos que se desejam ligar a uma LAN ou WLAN.
Embora seguros, os ambientes 802.1X continuam a depender de uma infraestrutura de DNS robusta para o encaminhamento pós-autenticação.
Local Internet Breakout
Encaminhamento de tráfego destinado à internet diretamente de uma sucursal para a internet, em vez de o enviar de volta para um centro de dados central.
Crucial para reduzir a latência de DNS em redes distribuídas de retalho ou hotelaria.
WPA3
O mais recente padrão de segurança Wi-Fi que fornece encriptação melhorada para redes abertas e protegidas por palavra-passe.
O WPA3 melhora a segurança, mas não altera o caminho fundamental de resolução de DNS nem mitiga problemas de timeout.
Exemplos Práticos
Um hotel de 400 quartos regista um pico de reclamações de 'Ligado, Sem Internet' todas as manhãs entre as 07:30 e as 08:30, quando os hóspedes acordam e se ligam ao WiFi. A ligação WAN de 1Gbps mostra apenas 40% de utilização durante este período.
- Execute uma captura de pacotes na VLAN de convidados filtrando pela porta UDP 53 durante o pico matinal.
- Identifique que as consultas DNS para domínios de teste do Captive Portal (ex. captive.apple.com) estão a demorar >3000ms a resolver através do DNS predefinido do ISP.
- Implemente um filtro DNS empresarial local na sub-rede de convidados.
- Configure o servidor DHCP para atribuir o IP do filtro DNS local aos dispositivos dos convidados.
- Adicione o domínio do Captive Portal do hotel à lista de permissões (whitelist) no filtro.
- Monitorize os tempos de resolução, que deverão cair para <50ms.
Uma grande cadeia de retalho lança uma nova rede WiFi de convidados em 50 lojas, mas os utilizadores nas lojas principais (flagship) com grande afluência não conseguem carregar o Captive Portal, enquanto os utilizadores em lojas mais pequenas não têm problemas.
- Analise a arquitetura: todas as 50 lojas estão a encaminhar o tráfego de convidados através de um túnel de volta para uma firewall central do centro de dados, que depois reencaminha as consultas DNS para um resolvedor público.
- Nas lojas com grande afluência, o volume puro de eventos de associação simultâneos esgota as tabelas de estado NAT/PAT na firewall central, fazendo com que os pacotes da porta UDP 53 sejam descartados.
- Implemente um filtro DNS empresarial fornecido na nuvem.
- Reconfigure os routers das filiais locais para reencaminhar as consultas DNS de convidados diretamente para o filtro na nuvem através de uma saída local de internet (local internet breakout), em vez de as enviar de volta para o centro de dados.
Perguntas de Prática
Q1. O diretor de TI de um estádio nota que, durante o intervalo, milhares de utilizadores se ligam ao WiFi mas não conseguem aceder ao Captive Portal. O switch principal mostra uma elevada perda de pacotes UDP. Devem aumentar a largura de banda WAN de 2Gbps para 5Gbps?
Dica: Considere qual o protocolo que está a ser descartado e se está relacionado com a largura de banda do payload ou com os limites de estado de ligação.
Ver resposta modelo
Não. Aumentar a largura de banda WAN não resolverá o problema. A perda de pacotes UDP indica que a firewall ou o resolver não conseguem lidar com o volume massivo de consultas DNS simultâneas (exaustão da tabela de estados ou limites de CPU). A abordagem correta é implementar um filtro DNS local de alto desempenho na periferia (edge) para colocar em cache e responder a estas consultas localmente, contornando totalmente o estrangulamento da WAN.
Q2. Acabou de implementar um filtro DNS empresarial numa rede de convidados de um hotel. Os convidados conseguem agora resolver websites públicos rapidamente, mas quando se ligam pela primeira vez, não são redirecionados para a página de início de sessão do hotel. Qual é o erro de configuração mais provável?
Dica: Pense no nome de domínio da própria página de início de sessão.
Ver resposta modelo
O erro mais provável é que o próprio domínio do Captive Portal não tenha sido explicitamente adicionado à lista de permissões (passthrough) no filtro DNS. O filtro está a bloquear ou a atrasar a resolução do URL do portal, impedindo a conclusão do redirecionamento.
Q3. Uma organização do setor público exige que todo o tráfego WiFi de convidados seja registado durante 90 dias para cumprir as políticas de segurança. De que forma a implementação de um filtro DNS empresarial ajuda a cumprir este requisito?
Dica: Considere quais os dados que um filtro DNS processa em comparação com uma firewall padrão.
Ver resposta modelo
Um filtro DNS empresarial regista nativamente todas as consultas DNS efetuadas pelos dispositivos dos clientes. Isto fornece um registo de auditoria claro e pesquisável de quais os domínios que foram solicitados e quando, satisfazendo o requisito de registo de 90 dias sem necessidade de realizar uma inspeção profunda de pacotes (deep packet inspection) em todo o tráfego de payload HTTPS encriptado.
Continue a ler esta série
Resolução de Problemas em WiFi Público: Como Corrigir 'Ligado, Sem Internet' e Falhas de Redirecionamento da Página Splash
Este guia de referência técnica autorizado explica o funcionamento subjacente da deteção de Captive Portal e detalha os seis principais modos de falha que impedem o WiFi de convidados de se ligar. Fornece aos gestores de TI e arquitetos de rede uma metodologia prática de resolução de problemas para resolver falhas de redirecionamento HTTP, conflitos de DNS e desafios de randomização de MAC.
As 10 Principais Causas de DHCP Timeouts em Redes Sem Fios de Alta Densidade
Este guia de referência técnica autoritário identifica as dez principais causas de DHCP timeouts em redes sem fios de alta densidade e fornece estratégias de remediação acionáveis e neutras em relação ao fabricante. Concebido para líderes seniores de TI, arquitetos de rede e diretores de operações de espaços, abrange princípios de engenharia aprofundados, fluxos de trabalho de implementação passo a passo e resultados de negócio mensuráveis. Saiba como eliminar estrangulamentos de ligação e otimizar a sua infraestrutura sem fios para fornecer uma conectividade contínua em ambientes empresariais exigentes.
Utilizar a Captura de Pacotes (PCAP) para Diagnosticar o Desempenho Lento do WiFi
Este guia de referência técnica fornece aos gestores de TI, arquitetos de rede e diretores de operações de espaços uma metodologia estruturada ao nível dos pacotes para diagnosticar e resolver o desempenho lento do WiFi empresarial utilizando a análise de Captura de Pacotes (PCAP). Ao dissecar tramas 802.11 brutas — incluindo taxas de retransmissão, utilização de tempo de antena e metadados da camada física — as equipas podem isolar estrangulamentos na camada de RF de problemas com fios ou de aplicações com precisão. Aplicável a espaços de alta densidade, incluindo hotéis, cadeias de retalho, estádios e centros de conferências, este guia oferece fluxos de trabalho de diagnóstico práticos, estudos de caso do mundo real e passos de remediação de configuração para recuperar a capacidade da rede e proteger a experiência do utilizador.