Cómo Detecta Windows Conectividad a Internet

Continuando con un tema relacionado con la nota anterior en este caso me referiré a cómo detecta Windows la conectividad a Internet.

Muchas veces en ambientes de prueba o demostraciones, estamos emulando en las máquinas que estamos conectados a Internet, aunque en realidad no lo estemos. Y ese símbolo que aparece en las máquinas delata el problema.

Bien, podemos solucionar el problema fácilmente conociendo cómo hace Windows para detectar si estamos conectados a Internet

Para detectar la conectividad a Internet, lo primero que hace Windows es tratar de resolver el nombre www.msft.ncsi.com

Una vez resuelto el nombre trata por HTTP de descargar un archivo llamado ncsi.txt
Este archivo debe contener el texto: “Microsoft NCSI” por supuesto sin las comillas, y sin siquiera un cambio de línea al final

Y por último intenta resolver el nombre “dns.msftncsi.com” el cual deberá resolverse a la dirección IP “131.107.255.255”

A partir de lo anterior, podremos engañar a nuestro Windows haciéndole creer que tiene conectividad a Internet.

Simplemente agregaremos una máquina que tenga el servicio DNS e IIS.

Para lo primero configuraremos la zona “msftncsi.com” con un registro A que apunte a un servidor web que por supuesto puede ser el mismo equipo, y un registro A para “dns” a la dirección 131.107.255.255

Para el segundo, en la carpeta del sitio web por omisión, agregamos el archivo “ncsi.txt” conteniendo el texto “Microsoft NCSI”

Con eso ya habremos emulado la conectividad a Internet.

Otra opción posible es que tengamos nuestro propio NCSI :-)

Buscando en el Registro de Windows vemos que los parámetros anteriores, están definidos en: HKLM / SYSTEM / CurrentControlSet / Services / NlaSvc / Parameters / Internet

En dicho lugar podremos cambiar los valores y configurar “nuestro propio NCSI” :-)

 

 

 

Post a comment or leave a trackback: Trackback URL.

Comentarios

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: