Risolvere l'errore "Connesso ma senza Internet" sulle reti WiFi ospiti
Questa guida tecnica di riferimento spiega come i timeout DNS causati da reti sovraccariche attivino l'errore "Connesso, senza Internet" sulle reti WiFi ospiti. Fornisce ad architetti di rete e responsabili IT passaggi pratici per implementare filtri DNS aziendali, risolvere questi colli di bottiglia e migliorare l'onboarding degli ospiti.
Ascolta questa guida
Visualizza trascrizione 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.
Definizioni chiave
Captive Portal Detection Probe
Una richiesta HTTP automatizzata inviata da un sistema operativo mobile (ad esempio, a captive.apple.com) subito dopo l'associazione alla rete per determinare se è richiesta una pagina di login.
Se questo probe fallisce a causa di un timeout DNS, il sistema operativo presume che non ci sia accesso a Internet e mostra l'errore.
DNS Timeout
L'evento in cui un dispositivo client abbandona una query DNS perché il resolver ha impiegato troppo tempo a rispondere (in genere >2-5 secondi).
La principale causa tecnica degli errori "Connesso, senza Internet" in ambienti ad alta densità.
Enterprise DNS Filter
Un resolver DNS dedicato che memorizza nella cache locale le query e applica un blocco basato su policy per impedire l'accesso a domini dannosi o indesiderati.
Utilizzato per alleggerire il volume di query dai resolver a monte congestionati e ridurre la latenza.
UDP Port 53
Il protocollo di trasporto standard senza connessione e la porta utilizzati per le query DNS.
Poiché l'UDP non garantisce la consegna, i pacchetti DNS vengono facilmente persi durante la congestione della rete.
Time-To-Live (TTL)
Un valore in un record DNS che stabilisce per quanto tempo un resolver o un client deve memorizzare nella cache l'indirizzo IP prima di effettuare una nuova query.
I TTL brevi sui domini di probe causano query frequenti, esacerbando la congestione.
IEEE 802.1X
Uno standard per il controllo dell'accesso alla rete basato su porta (PNAC) che fornisce un meccanismo di autenticazione ai dispositivi che desiderano connettersi a una LAN o WLAN.
Sebbene sicuri, gli ambienti 802.1X dipendono comunque da un'infrastruttura DNS robusta per il routing post-autenticazione.
Local Internet Breakout
L'instradamento del traffico diretto a Internet direttamente da una filiale locale verso Internet, anziché reindirizzarlo a un data center centrale.
Fondamentale per ridurre la latenza DNS nelle reti distribuite del settore retail o hospitality.
WPA3
L'ultimo standard di sicurezza Wi-Fi che offre una crittografia avanzata per le reti aperte e protette da password.
Il WPA3 migliora la sicurezza ma non altera il percorso fondamentale di risoluzione DNS né attenua i problemi di timeout.
Esempi pratici
Un hotel da 400 camere registra un picco di segnalazioni per l'errore "Connesso, senza Internet" ogni mattina tra le 7:30 e le 8:30, quando gli ospiti si svegliano e si connettono al WiFi. Il collegamento WAN da 1 Gbps mostra solo il 40% di utilizzo in questa fascia oraria.
- Eseguire un'acquisizione di pacchetti sulla VLAN ospiti filtrando per la porta UDP 53 durante il picco mattutino.
- Identificare che le query DNS verso i domini di probe del Captive Portal (ad es. captive.apple.com) richiedono oltre 3000 ms per essere risolute tramite il DNS predefinito dell'ISP.
- Distribuire un filtro DNS aziendale locale sulla sottorete ospiti.
- Configurare il server DHCP per assegnare l'IP del filtro DNS locale ai dispositivi degli ospiti.
- Inserire nella whitelist del filtro il dominio del Captive Portal dell'hotel.
- Monitorare i tempi di risoluzione, che dovrebbero scendere a meno di 50 ms.
Una grande catena di vendita al dettaglio lancia una nuova rete WiFi ospiti in 50 negozi, ma gli utenti nei punti vendita principali ad alta affluenza non riescono a caricare il Captive Portal, mentre gli utenti nei negozi più piccoli non riscontrano problemi.
- Analizzare l'architettura: tutti i 50 negozi incanalano il traffico ospiti verso il firewall di un data center centrale, che poi inoltra le query DNS a un resolver pubblico.
- Nei negozi ad alta affluenza, l'enorme volume di eventi di associazione simultanei esaurisce le tabelle di stato NAT/PAT sul firewall centrale, causando la perdita di pacchetti sulla porta UDP 53.
- Implementare un filtro DNS aziendale fornito via cloud.
- Riconfigurare i router delle filiali locali per inoltrare le query DNS degli ospiti direttamente al filtro cloud tramite breakout internet locale, anziché reindirizzarle al data center.
Domande di esercitazione
Q1. Il direttore IT di uno stadio nota che durante l'intervallo migliaia di utenti si connettono al WiFi ma non riescono a raggiungere il Captive Portal. Lo switch principale mostra una forte perdita di pacchetti UDP. Dovrebbe aumentare la larghezza di banda WAN da 2Gbps a 5Gbps?
Suggerimento: Considera quale protocollo viene scartato e se ciò sia correlato alla larghezza di banda del payload o ai limiti dello stato di connessione.
Visualizza risposta modello
No. Aumentare la larghezza di banda WAN non risolverà il problema. La perdita di pacchetti UDP indica che il firewall o il resolver non riescono a gestire l'enorme volume di query DNS simultanee (esaurimento della tabella di stato o limiti della CPU). L'approccio corretto consiste nel distribuire un filtro DNS locale ad alte prestazioni all'edge per memorizzare nella cache e rispondere a queste query localmente, aggirando completamente il collo di bottiglia della WAN.
Q2. Hai appena distribuito un filtro DNS aziendale sulla rete ospiti di un hotel. Gli ospiti ora possono risolvere rapidamente i siti web pubblici, ma quando si connettono per la prima volta non vengono reindirizzati alla pagina di login dell'hotel. Qual è l'errore di configurazione più probabile?
Suggerimento: Pensa al nome di dominio della pagina di login stessa.
Visualizza risposta modello
L'errore più probabile è che il dominio del Captive Portal stesso non sia stato esplicitamente inserito nella whitelist (passthrough) nel filtro DNS. Il filtro sta bloccando o ritardando la risoluzione dell'URL del portale, impedendo il completamento del reindirizzamento.
Q3. Un'organizzazione del settore pubblico richiede che tutto il traffico WiFi degli ospiti venga registrato per 90 giorni per conformarsi alle politiche di sicurezza. In che modo l'implementazione di un filtro DNS aziendale aiuta a soddisfare questo requisito?
Suggerimento: Considera quali dati vengono elaborati da un filtro DNS rispetto a un firewall standard.
Visualizza risposta modello
Un filtro DNS aziendale registra nativamente tutte le query DNS effettuate dai dispositivi client. Ciò fornisce una traccia di controllo chiara e ricercabile di quali domini sono stati richiesti e quando, soddisfacendo il requisito di registrazione di 90 giorni senza dover eseguire la deep packet inspection su tutto il traffico di payload HTTPS crittografato.
Continua a leggere questa serie
Risoluzione dei problemi del WiFi pubblico: come risolvere 'Connesso, senza Internet' e i problemi di reindirizzamento alla Splash Page
Questa guida tecnica di riferimento spiega i meccanismi alla base del rilevamento del Captive Portal e analizza in dettaglio le sei principali modalità di errore che impediscono la connessione al WiFi ospiti. Fornisce ai responsabili IT e agli architetti di rete un framework pratico di risoluzione dei problemi per risolvere problemi di reindirizzamento HTTP, conflitti DNS e sfide legate alla randomizzazione del MAC.
Le 10 principali cause di timeout DHCP sulle reti wireless ad alta densità
Questa guida tecnica di riferimento identifica le dieci principali cause di timeout DHCP sulle reti wireless ad alta densità e fornisce strategie di risoluzione pratiche e indipendenti dai singoli vendor. Progettata per IT leader senior, architetti di rete e direttori delle operazioni delle location, copre principi ingegneristici approfonditi, workflow di implementazione passo-passo e risultati di business misurabili. Scopri come eliminare i colli di bottiglia della connessione e ottimizzare la tua infrastruttura wireless per offrire una connettività fluida negli ambienti aziendali più esigenti.
Utilizzo di Packet Capture (PCAP) per diagnosticare le prestazioni WiFi lente
Questa guida di riferimento tecnico fornisce a IT manager, architetti di rete e direttori operativi delle strutture una metodologia strutturata a livello di pacchetto per diagnosticare e risolvere le prestazioni WiFi aziendali lente utilizzando l'analisi Packet Capture (PCAP). Analizzando i frame 802.11 grezzi — inclusi i tassi di ritrasmissione, l'utilizzo dell'airtime e i metadati del livello fisico — i team possono isolare con precisione i colli di bottiglia a livello RF dai problemi cablati o applicativi. Applicabile a strutture ad alta densità tra cui hotel, catene di vendita al dettaglio, stadi e centri congressi, questa guida offre flussi di lavoro diagnostici pratici, casi di studio reali e passaggi di remediation della configurazione per recuperare la capacità di rete e proteggere l'esperienza degli ospiti.