Risolvere l'Errore Connesso ma Senza Internet sulla WiFi Ospiti
Questa guida tecnica di riferimento autorevole spiega come i timeout DNS causati da reti congestionate scatenino l'errore "Connesso, Senza Internet" sulla WiFi ospiti. Fornisce ad architetti di rete e responsabili IT passaggi pratici di implementazione per distribuire filtri DNS aziendali per risolvere questi colli di bottiglia e migliorare l'onboarding degli ospiti.
Video overview
Ascolta questa guida
Visualizza trascrizione del podcast
Parte della nostra serie principale: Guida alla WiFi Ospiti →
- Sintesi Esecutiva
- Approfondimento Tecnico
- Il Meccanismo di Rilevamento del Captive Portal
- Perché la Congestione Causa i Timeout DNS
- Il ruolo del filtro DNS Enterprise
- Guida all'implementazione
- 1. Posizionamento del resolver e ottimizzazione della latenza
- 2. Whitelisting del Captive Portal (Passthrough)
- 3. Sintonizzazione del TTL e gestione della cache
- 4. Integrazione con l'infrastruttura esistente
- Best Practices
- Risoluzione dei problemi e mitigazione dei rischi
- ROI e impatto sul business

Sintesi Esecutiva
Per i CTO e gli architetti di rete che gestiscono ambienti ad alta densità - come quelli nei settori Retail , Hospitality , Healthcare e Transport - l'errore "Connesso, Internet non disponibile" sulle reti Guest WiFi rappresenta un costante problema operativo. Sebbene venga spesso diagnosticato erroneamente come un guasto hardware dell'AP o come un'insufficiente larghezza di banda a monte, la causa principale negli ambienti enterprise è solitamente il timeout DNS causato dalla congestione di rete.
Quando centinaia di dispositivi cercano contemporaneamente di rilevare il captive portal (ad es. captive.apple.com), le query di default sulla porta UDP 53 possono sovraccaricare i resolver a monte standard. Se la risposta DNS supera la finestra di timeout a livello di sistema operativo (in genere 1 - 5 secondi), il dispositivo presume che non vi sia connettività internet, non riuscendo ad avviare il captive portal. Questa guida illustra in dettaglio l'architettura tecnica di questa modalità di guasto e dimostra come l'implementazione di un filtro DNS enterprise consenta di risolvere questo collo di bottiglia, riducendo la latenza delle query da migliaia di millisecondi a meno di 200ms, garantendo la conformità con standard quali IEEE 802.1X e GDPR, e migliorando drasticamente l'esperienza di onboarding degli ospiti.
Approfondimento Tecnico
Il Meccanismo di Rilevamento del Captive Portal
Quando un dispositivo client si associa a un access point e riceve un lease DHCP, deve verificare la raggiungibilità di internet prima di passare completamente a uno stato connesso. Questo avviene tramite i probe di rilevamento del captive portal:
- iOS/macOS: HTTP GET su
captive.apple.com - Android: HTTP GET su
connectivitycheck.gstatic.com - Windows: HTTP GET su
msftconnecttest.com
Prima che la richiesta HTTP GET possa essere inviata, il dispositivo deve risolvere l'hostname tramite DNS. Questa query DNS iniziale rappresenta il punto critico di guasto negli ambienti ad alta densità.

Perché la Congestione Causa i Timeout DNS
Le query DNS utilizzano tipicamente UDP, un protocollo senza connessione e privo di ritrasmissione a livello di trasporto. In una rete congestionata - come uno stadio durante l'intervallo o un hotel nelle ore di punta del mattino - i pacchetti UDP vengono facilmente persi o ritardati.
Se la struttura si affida a un resolver ISP standard o a un servizio DNS pubblico (come 8.8.8.8), il tempo di andata e ritorno (RTT) unito al tempo di elaborazione del resolver può superare il limite di timeout integrato del sistema operativo. Al superamento di tale timeout, il dispositivo contrassegna la connessione come "Connesso, Internet non disponibile" e interrompe il processo di reindirizzamento al captive portal.Inoltre, i valori ridotti di Time-To-Live (TTL) su questi domini di prova esacerbano il problema. Poiché i dispositivi si associano e si disassociano costantemente, le voci memorizzate nella cache scadono rapidamente, scatenando un flusso di query DNS simultanee proprio quando la rete è sotto il massimo carico.
Il ruolo del filtro DNS Enterprise
Un filtro DNS enterprise, come quello integrato nella piattaforma WiFi Analytics di Purple, funge da resolver locale o di prossimità ad alte prestazioni. Intercettando le query DNS prima che attraversino il collegamento WAN congestionato, il filtro:
- Memorizza in cache i domini ad alta frequenza: serve i domini di prova localmente, riducendo l'RTT a livelli inferiori al millisecondo.
- Applicazione delle policy: elimina immediatamente le query per domini dannosi o bloccati, preservando la larghezza di banda WAN.
- Registrazione dei log di audit: fornisce un pista di controllo per la sicurezza IT , supportando la conformità al GDPR e la risposta agli incidenti.

Hai domande sulla tua configurazione specifica?
Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.
Guida all'implementazione
La distribuzione di un filtro DNS enterprise richiede un'attenta pianificazione architetturale per evitare di introdurre nuovi punti di errore.
1. Posizionamento del resolver e ottimizzazione della latenza
Distribuisci il filtro DNS il più vicino possibile al perimetro della rete. Per le catene di vendita al dettaglio distribuite, è appropriato un nodo edge fornito tramite cloud; per grandi strutture a sito singolo come gli stadi, è preferibile un'appliance localizzata o una macchina virtuale sullo switch principale. L'obiettivo è ridurre al minimo il numero di hop di instradamento tra la VLAN guest e il resolver.
2. Whitelisting del Captive Portal (Passthrough)
La fase di configurazione più critica consiste nell'assicurarsi che il dominio del proprio Captive Portal sia esplicitamente inserito nella whitelist. Se il filtro DNS ritarda o blocca la risoluzione del portale di autenticazione stesso, causerà proprio l'errore che si sta cercando di risolvere.
3. Sintonizzazione del TTL e gestione della cache
Configura il resolver locale per memorizzare in cache in modo aggressivo i domini di prova del Captive Portal. Sebbene il rispetto dei TTL a monte sia una pratica standard, l'esclusione dei TTL per captive.apple.com e domini simili a un minimo di 60 secondi a livello locale può ridurre drasticamente il volume delle query a monte durante gli eventi di picco di associazione.
4. Integrazione con l'infrastruttura esistente
Assicurati che la distribuzione del filtro DNS sia in linea con la segmentazione della rete esistente. Il traffico DNS degli ospiti deve rimanere isolato dall'infrastruttura DNS aziendale per mantenere la conformità PCI DSS. Questo isolamento è fondamentale sia che si tratti di ottimizzare il WiFi degli hotel per i viaggiatori d'affari sia di proteggere una distribuzione nel settore pubblico.
Ascolta il nostro podcast di briefing tecnico per ulteriori informazioni su questi passaggi di implementazione:
Best Practices
- Evitare resolver pubblici per le reti guest: affidarsi a 8.8.8.8 o 1.1.1.1 come DNS primario assegnato da DHCP per reti guest ad alta densità introduce una variabilità di latenza inaccettabile.
- Implementare DNS over HTTPS (DoH) con cautela: sebbene il DoH migliori la privacy, bypassa il tradizionale filtraggio sulla porta 53. Assicurati che la tua soluzione DNS aziendale sia in grado di ispezionare o gestire il traffico DoH se richiesto dalle policy della struttura.
- Monitorare i pacchetti scartati sulla porta UDP 53: configura il firewall o lo switch principale per inviare avvisi in caso di un numero eccessivo di pacchetti scartati sulla porta UDP 53, il che rappresenta un indicatore chiave di imminenti timeout DNS.
- Verificare regolarmente le blocklist: un filtraggio troppo aggressivo può bloccare applicazioni legittime. Analizza settimanalmente i log delle query DNS per identificare i falsi positivi.
Per le implementazioni nel settore pubblico, garantire una connettività robusta fa parte di più ampie iniziative di inclusione digitale, come evidenziato di recente quando Purple Appoints Iain Fox as VP Growth – Public Sector .
Risoluzione dei problemi e mitigazione dei rischi
Quando si verifica l'errore "Connesso, nessuna connessione Internet", i team IT dovrebbero seguire un percorso diagnostico strutturato anziché presumere immediatamente l'esaurimento della larghezza di banda.
- Packet Capture (PCAP): esegui un'acquisizione di pacchetti sulla VLAN guest filtrando per
udp port 53. Cerca query senza risposte corrispondenti entro una finestra di 2 secondi. - Simulare il probe: usa
curlowgetda un dispositivo di test sulla VLAN guest per raggiungere manualmentehttp://captive.apple.com/hotspot-detect.html. Misura il tempo di risoluzione DNS rispetto al tempo di risposta HTTP. - Verificare le regole del firewall: verifica che nessuna policy di limitazione della larghezza di banda o di QoS stia inavvertitamente rallentando il traffico sulla porta UDP 53 dalla sottorete guest.
- Verificare le funzionalità offline: in ambienti con connettività WAN intermittente, prendi in considerazione funzionalità come la modalità Purple's Offline Maps Mode per mantenere un certo livello di coinvolgimento degli utenti anche quando la connessione internet a monte è degradata.
ROI e impatto sul business
La risoluzione dei timeout DNS influisce direttamente sui profitti dei gestori delle strutture.
- Riduzione dei costi di supporto: l'errore "Connesso, nessuna connessione Internet" è uno dei principali fattori scatenanti dei ticket di supporto di Livello 1 nel settore dell'ospitalità e del retail. Eliminarlo riduce le spese operative IT.
- Maggiore acquisizione dati: il caricamento non riuscito di un Captive Portal significa una perdita di opportunità per l'acquisizione dei dati e l'autenticazione degli utenti. Garantendo un rendering rapido del portale, le strutture massimizzano il ROI delle loro piattaforme di WiFi Analytics .
- Maggiore soddisfazione degli ospiti: una connettività fluida è un'aspettativa di base. Ridurre al minimo l'attrito durante l'onboarding si correla direttamente con un miglioramento del Net Promoter Score (NPS) e recensioni positive della struttura.
Spostando la prospettiva da "abbiamo bisogno di più larghezza di banda" a "abbiamo bisogno di una risoluzione DNS ottimizzata", i progettisti di rete possono offrire un servizio WiFi guest di livello enterprise in grado di scalare efficacemente sotto pressione.
Definizioni chiave
Probe di Rilevamento del Captive Portal
Una richiesta HTTP automatica inviata da un sistema operativo mobile (ad es. a captive.apple.com) immediatamente dopo l'associazione alla rete per determinare se è necessaria una pagina di accesso.
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.
Timeout DNS
L'evento in cui un dispositivo client abbandona una query DNS perché il risolutore 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à.
Filtro DNS Aziendale
Un risolutore DNS dedicato che memorizza nella cache le query localmente e applica un blocco basato su criteri per impedire l'accesso a domini dannosi o indesiderati.
Utilizzato per alleggerire il volume di query dai risolutori a monte congestionati e ridurre la latenza.
UDP Porta 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 risolutore o un client deve memorizzare nella cache l'indirizzo IP prima di effettuare una nuova query.
I valori TTL brevi sui domini di probe causano frequenti query ripetute, 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 collegarsi a una LAN o WLAN.
Sebbene sicuri, gli ambienti 802.1X si affidano comunque a un'infrastruttura DNS robusta per il routing post-autenticazione.
Breakout Internet Locale
Routing del traffico diretto a internet direttamente da una filiale verso internet, anziché reinviarlo a un data centre centrale.
Fondamentale per ridurre la latenza DNS nelle reti distribuite di vendita al dettaglio o del settore hospitality.
WPA3
L'ultimo standard di sicurezza WiFi che fornisce una crittografia avanzata per le reti aperte e protette da password.
WPA3 migliora la sicurezza ma non altera il percorso di risoluzione DNS fondamentale né attenua i problemi di timeout.
Esempi pratici
Un hotel da 400 camere registra un picco di segnalazioni "Connesso, Senza Internet" ogni mattina tra le 7:30 e le 8:30, quando gli ospiti si svegliano e si connettono alla WiFi. Il collegamento WAN da 1Gbps mostra solo il 40% di utilizzo durante questo intervallo di tempo.
- Esegui una cattura dei pacchetti sulla VLAN ospiti filtrando per la porta UDP 53 durante il picco mattutino.
- Identifica che le query DNS verso i domini di probe del Captive Portal (ad es. captive.apple.com) impiegano >3000ms per risolversi tramite il DNS predefinito dell'ISP.
- Distribuisci un filtro DNS aziendale locale sulla sottorete ospiti.
- Configura il server DHCP per assegnare l'IP del filtro DNS locale ai dispositivi degli ospiti.
- Inserisci nella whitelist del filtro il dominio del Captive Portal dell'hotel.
- Monitora i tempi di risoluzione, che dovrebbero scendere a <50ms.
Una grande catena retail 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.
- Analizza l'architettura: tutti i 50 negozi canalizzano il traffico ospiti tramite tunnel verso un firewall centrale del data center, che poi inoltra le query DNS a un risolutore pubblico.
- Nei negozi ad alta affluenza, l'elevato 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.
- Implementa un filtro DNS aziendale fornito via cloud.
- Riconfigura i router delle filiali locali per inoltrare le query DNS degli ospiti direttamente al filtro cloud tramite breakout internet locale, invece di convogliarle nuovamente 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 un forte scarto di pacchetti UDP. Dovrebbe aumentare la larghezza di banda WAN da 2Gbps a 5Gbps?
Suggerimento: Considera quale protocollo viene scartato e se è 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. Lo scarto di pacchetti UDP indica che il firewall o il risolutore non riescono a gestire il volume enorme di query DNS simultanee (esaurimento della tabella di stato o limiti della CPU). L'approccio corretto consiste nell'implementare 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 implementato 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 accesso dell'hotel. Qual è l'errore di configurazione più probabile?
Suggerimento: Pensa al nome di dominio della pagina di accesso stessa.
Visualizza risposta modello
L'errore più probabile è che il dominio del captive portal 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 la necessità di eseguire la deep packet inspection su tutto il traffico di payload HTTPS crittografato.
Continua a leggere questa serie
Cisco Catalyst WLC e guest WiFi: configurazione del captive portal con Purple
Come funziona un controller wireless LAN Cisco Catalyst 9800 (IOS-XE) con il guest WiFi di Purple: autenticazione web esterna, RADIUS e walled garden, con un link alla guida di configurazione passo-passo di Purple per l'esatta configurazione.
Gestione del WiFi per gli ospiti degli hotel: integrazione di PMS, portali e standard di marca
Questa guida tecnica illustra in dettaglio come progettare reti WiFi per hotel di livello enterprise, concentrandosi sulla segmentazione VLAN, sull'integrazione del PMS per la gestione automatizzata delle sessioni e sull'ottimizzazione del Captive Portal per l'acquisizione dei dati conforme al GDPR.
Come implementare restrizioni di tempo e larghezza di banda sul WiFi per gli ospiti
Una guida tecnica di riferimento autorevole sull'implementazione di restrizioni di tempo e larghezza di banda sulle reti WiFi per gli ospiti di livello enterprise. Questa guida fornisce progetti architetturali pratici, configurazioni indipendenti dal fornitore e casi di studio reali per aiutare i responsabili IT a bilanciare prestazioni di rete, conformità di sicurezza ed esperienza dei visitatori.
Hai domande sulla tua configurazione specifica?
Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.