In che modo Windows rileva se è connesso a Internet?
- Categoria: Funzionalità E Supporto Di Windows 10
Se hai mai riscontrato il messaggio Connesso, non è richiesto alcun accesso a Internet o autenticazione nel browser in Windows, allora devi sicuramente essere curioso a riguardo. Come fa il nostro computer a sapere quando è disponibile Internet e quando scompare?
Come fa Windows a sapere esattamente quando il computer è connesso a Internet?
Questo articolo risponde alla domanda spiegando l'intero processo di monitoraggio della connessione Internet in Windows. Riepilogo rapido nascondere 1 Indicatore di stato della connettività di rete 2 Come funziona NCSI 3 E la tua privacy? 3.1 Come disabilitare NCSI dall'editor del registro 3.2 Come disabilitare NCSI dall'Editor criteri di gruppo
Indicatore di stato della connettività di rete
Il Indicatore di stato della connettività di rete (NCSI) è un meccanismo che controlla la visualizzazione della connettività Internet nella barra delle applicazioni, tra le varie altre funzionalità. NCSI fa parte del Consapevolezza della rete programma che è stato introdotto per la prima volta in Windows Vista e da allora è stato eseguito in ogni versione di Windows.
Questo meccanismo è considerato un sistema di notifica intelligente per consentire agli utenti di conoscere il loro stato attuale di Internet. Se l'NCSI non è in grado di svolgere la sua funzione, indicherà che non c'è disponibilità di Internet, anche se il computer è in grado di accedere a Internet tramite il browser ed eseguire il ping di altri indirizzi IP.
Come funziona NCSI
L'NCSI funziona in due passaggi critici per controllare lo stato di Internet a cui è connesso il computer. Questi due compiti vengono eseguiti indipendentemente.
- NCSI esegue una ricerca DNS per www.msftconnecttest.com , quindi invia una richiesta HTTP Get a http://www.msftncsi.com/ncsi.txt e scarica il file di testo. Questo è un file di testo normale che contiene il test di connessione Microsoft.
- NCSI esegue anche una ricerca DNS per dns.msftncsi.com e controlla se l'indirizzo IP corrispondente è 131.107.255.255 .
Dal passaggio 1, se viene ricevuto il file di testo contenente la corrispondenza esatta, Windows stabilisce che il computer è connesso a Internet. Se, tuttavia, il file di testo non è stato scaricato o è stato reindirizzato, NCSI passa al secondo passaggio.
Una volta che NCSI risolve per dns.msftncsi.com , quindi controlla se la pagina è accessibile. Se la pagina è accessibile, l'icona di rete nel vassoio di notifica mostra che ha accesso a Internet.
Tuttavia, se la pagina è inaccessibile, viene richiesta l'autenticazione aggiuntiva. Ma se la risoluzione DNS fallisce completamente o ritorna a un indirizzo IP diverso, l'icona di rete visualizza Nessun accesso a Internet.
Uno scenario simile può verificarsi se si lavora dietro a firewall e blocca tutto il traffico in entrata e in uscita e consente il passaggio solo di un determinato traffico. Ciò significherebbe che NCSI non sarebbe in grado di comunicare con www.msftncsi.com e www.msftconnecttest.com . Ciò richiederebbe a sua volta a Windows di mostrare che non è disponibile Internet sul tuo computer.
Una soluzione alternativa consiste nel consentire la comunicazione sia in entrata che in uscita attraverso il firewall per gli URL sopra menzionati.
E la tua privacy?
Secondo la documentazione fornita da Microsoft su NCSI, i loro server memorizzano l'ora di accesso e gli indirizzi IP quando viene effettuata una richiesta di ricerca DNS a www.msftncsi.com . Sebbene affermino che le informazioni sono mantenute riservate, alcune persone possono ancora sentirsi a disagio.
Una soluzione alternativa consiste nel disabilitare la funzione NCSI su Windows. Può essere ottenuto modificando i registri di sistema, nonché dall'Editor criteri di gruppo.
Come disabilitare NCSI dall'editor del registro
- Apri l'editor del registro digitando regedit in Corsa.
- Dal riquadro di sinistra, vai a quanto segue:
HKEY_Local_Machine -> Sistema -> CurrentControlSet -> Servizi -> NlaSvc -> Parametri -> Internet - Ora fai doppio clic EnableActiveProbing nel riquadro di destra e impostare il Dati di valore a 0 .
Clic Ok e riavviare il computer
Come disabilitare NCSI dall'Editor criteri di gruppo
La stessa funzionalità può essere ottenuta anche tramite l'Editor criteri di gruppo.
- Avvia l'editor digitando gpedit.msc in Corsa.
- Dal riquadro di sinistra, vai a quanto segue:
Configurazione computer -> Modelli amministrativi -> Sistema -> Gestione comunicazione Internet -> Impostazioni comunicazione Internet
- Nel riquadro di destra, fare doppio clic Disattiva i test attivi dell'indicatore di stato della connettività di rete di Windows e poi seleziona Abilitato . Clic Ok .
- Ora apri il prompt dei comandi digitando cmd in Corsa.
- accedere gpupdate /force per far rispettare le modifiche apportate alle Politiche di Gruppo.
Si noti che la modifica di questo parametro interromperà la comunicazione del sistema operativo con i server NCSI, quindi non verranno fornite ulteriori richieste se il browser richiede un'autenticazione aggiuntiva.
Al contrario, il Vassoio di notifica ora mostrerà che non c'è accesso a Internet, anche quando c'è.
Alcune persone hanno riscontrato problemi con le loro applicazioni come Office 365, Skype, OneDrive e Outlook dopo aver disabilitato NCSI. Tuttavia, nel nostro caso, tutte le applicazioni funzionavano normalmente.
Ci auguriamo che troviate queste informazioni preziose.