
Hola ¿cómo estás?, un nuevo blog de SoporteTIC!
Si alguna vez se ha encontrado con el mensaje «Conectado, sin acceso a Internet» o «Se requiere autenticación en el navegador en su Windows, entonces seguramente debe tener curiosidad al respecto. ¿Cómo sabe nuestra computadora cuándo hay Internet disponible y cuándo desaparece?
¿Cómo sabe Windows exactamente cuándo la computadora está conectada a Internet?
Este artículo responde a la pregunta explicando todo el proceso de monitoreo de la conexión a Internet en Windows.
Índice de contenidos
Indicador de estado de conectividad de red
El indicador de estado de conectividad de red (NCSI) es un mecanismo que controla la pantalla de conectividad a Internet en la barra de tareas, entre varias otras funcionalidades. NCSI es parte del programa Network Awareness que se introdujo por primera vez en Windows Vista y se ha llevado a cabo desde entonces en todas las versiones de Windows.
Este mecanismo se considera un sistema de notificación inteligente para que los usuarios conozcan su estado actual de Internet. Si el NCSI no puede realizar su función, indicará que no hay disponibilidad de Internet, aunque la computadora pueda acceder a Internet a través del navegador y hacer ping a otras direcciones IP.
Cómo funciona NCSI
El NCSI funciona en dos pasos críticos para verificar el estado de Internet al que está conectada la computadora. Estas dos tareas se realizan de forma independiente.
- NCSI realiza una búsqueda de DNS para www.msftconnecttest.com y luego envía una solicitud HTTP Get a http://www.msftncsi.com/ncsi.txt y descarga el archivo de texto. Este es un archivo de texto sin formato que contiene «prueba de conexión de Microsoft».
- NCSI también realiza una búsqueda de DNS para dns.msftncsi.com y verifica si la dirección IP correspondiente es 131.107.255.255.
Desde el paso 1, si se recibe el archivo de texto que contiene la coincidencia exacta, Windows establece que la computadora está conectada a Internet. Sin embargo, si el archivo de texto no se descarga o se redirige, NCSI pasa al segundo paso.
Una vez que NCSI se resuelve para dns.msftncsi.com, comprueba si se puede acceder a la página. Si se puede acceder a la página, el icono de red en la bandeja de notificaciones muestra que tiene acceso a Internet.
Sin embargo, si la página es inaccesible, indica que es posible que se requiera autenticación adicional. Pero si la resolución de DNS falla por completo o vuelve a una dirección IP diferente, el ícono de red muestra «No hay acceso a Internet».
Un escenario similar puede ocurrir si está trabajando detrás de un firewall y este bloquea todo el tráfico entrante y saliente, y solo permite que pase cierto tráfico. Esto significaría que NCSI no podría comunicarse con www.msftncsi.com y www.msftconnecttest.com. Esto, a su vez, le pedirá a Windows que muestre que no hay Internet disponible en su computadora.
Una solución para esto es permitir la comunicación entrante y saliente a través del firewall para las URL mencionadas anteriormente.
¿Y tu privacidad?
Según la documentación proporcionada por Microsoft sobre NCSI, sus servidores almacenan la hora de acceso así como las direcciones IP cuando se realiza una solicitud de búsqueda de DNS a www.msftncsi.com. Aunque afirman que la información se mantiene confidencial, algunas personas aún pueden sentirse incómodas con ella.
Una solución para esto es deshabilitar la función NCSI en su Windows. Se puede lograr modificando los registros del sistema, así como desde el editor de políticas de grupo.
Cómo deshabilitar NCSI desde el Editor del registro
- Abra el Editor del registro escribiendo regedit en Ejecutar.
- Desde el panel izquierdo, navegue hasta lo siguiente:
HKEY_Local_Machine -> Sistema -> CurrentControlSet -> Servicios -> NlaSvc -> Parámetros -> Internet - Ahora haga doble clic EnableActiveProbing en el panel derecho y establezca los datos del valor en 0.
Hacer clic OK y reinicia la computadora
Cómo deshabilitar NCSI desde el Editor de políticas de grupo
La misma funcionalidad también se puede lograr a través del Editor de políticas de grupo.
- Inicie el editor escribiendo gpedit.msc en Ejecutar.
- Desde el panel izquierdo, navegue hasta lo siguiente:
Configuración de la computadora -> Plantillas administrativas -> Sistema -> Administración de comunicación de Internet -> Configuración de comunicación de Internet - En el panel derecho, haga doble clic Desactive las pruebas activas del indicador de estado de conectividad de red de Windows y luego seleccione Activado. Hacer clic OK.
- Ahora abra el símbolo del sistema escribiendo cmd en Ejecutar.
- Ingresar gpupdate / force para hacer cumplir los cambios realizados en las Políticas del Grupo.
Tenga en cuenta que cambiar este parámetro evitará que su sistema operativo se comunique con los servidores NCSI, por lo que no se darán más indicaciones sobre si el navegador requiere autenticación adicional.
Por el contrario, la bandeja de notificaciones ahora mostrará que no hay acceso a Internet, incluso cuando lo hay.
Algunas personas han experimentado problemas con sus aplicaciones como Office 365, Skype, OneDrive y Outlook después de deshabilitar NCSI. Sin embargo, en nuestro caso, todas las aplicaciones funcionaban como de costumbre.
Esperamos que esta información le resulte valiosa.
Por hoy, nos vemos en el próximo artículo, si lo compartís en redes sociales, os lo agradecemos 😃.