Búsqueda de sitios web

Cómo deshabilitar los protocolos NetBIOS y LLMNR a través de GPO


Algunos usuarios de Windows se muestran escépticos acerca de dos protocolos, NetBIOS sobre TCP/IP y LLMNR. Estos protocolos son responsables de la compatibilidad de su red con la versión heredada de Windows. Sin embargo, estos son muy vulnerables a los ataques MITM. Por lo tanto, para aumentar la seguridad de su red, muchos usuarios de Windows tienden a deshabilitar los protocolos NetBIOS y LLMNR. En este artículo, veremos cómo deshabilitar los protocolos NetBIOS y LLMR mediante el Editor de directivas de grupo.

Si desea deshabilitar NetBIOS y el protocolo LLMR, es mejor saber algunas cosas sobre ellos.

LLMNR o Resolución de nombres de multidifusión local de enlace es un protocolo utilizado por los clientes IPv6 e IPv4 para conocer los nombres de los sistemas vecinos sin tener que usar el servidor DNS. Se introdujo en Windows Vista y se usa en versiones posteriores. Entonces, si el DNS no está disponible, este protocolo se activa.

NetBIOS sobre TCP/IP es un protocolo de seguimiento de LLMNR y se utiliza para publicar en la LAN y buscar recursos. Si desea obtener más información sobre este protocolo, abra Símbolo del sistema como administrador y escriba el siguiente comando.

nbtstat

Esto mostrará las estadísticas del protocolo y la conexión TCP/IP actual usando NetBIOS sobre TCP/IP.

Deshabilite LLMR usando el Editor de políticas de grupo

Puede deshabilitar el protocolo LLMR en una computadora usando el Editor de políticas de grupo fácilmente. Para ello, inicie Ejecutar (Win + R), escriba "gpedit.msc", y presione Intro (asegúrese de que el GPO esté aplicado a todas las estaciones de trabajo en el dominio).

Ahora, navegue a las siguientes ubicaciones.

Computer Configuration > Administrative Templates > Network > DNS Client

Haga doble clic en "Desactivar la resolución inteligente de nombres de host múltiple", seleccione Activado y haga clic en Aplicar > Aceptar.

Ahora, pida a todos los usuarios que esperen a que se actualice la Política de grupo. O use el siguiente comando para forzar la actualización.

gpupdate /force

De esta manera, podrá deshabilitar LLMR usando GPO.

Puede deshabilitar LLMR localmente en una computadora con Windows con la ayuda de los comandos de PowerShell. Inicie PowerShell como administrador y ejecute los siguientes comandos:

New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT" -Name DNSClient  -Force
New-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient" -Name EnableMultiCast -Value 0 -PropertyType
DWORD  -Force

Deshabilitar NetBIOS sobre TCP/IP

Si es usuario de Windows 10 o Server, utilice los siguientes pasos para deshabilitar NetBIOS sobre TCP/IP en su computadora.

  1. Inicie Panel de control desde Menú Inicio.

  2. Asegúrate de Ver por está configurado en Iconos grandes y haz clic en Centro de redes y recursos compartidos > Cambiar la configuración del adaptador

  3. Haga clic derecho en la red conectada y seleccione Propiedades.

  4. Seleccione Protocolo de Internet versión 4 (TCP/IPv4) y haga clic en Propiedades.

  5. Haga clic en Avanzado > WINS > Desactivar NetBIOS sobre TCP/IP > Aceptar.

De esta manera, ha deshabilitado NetBIOS sobre TCP/IP en su computadora con Windows

Deshabilite NetBIOS sobre TCP/IP con GPO

Desafortunadamente, no existe una forma separada de deshabilitar NetBIOS sobre TCP/IP con GPO. Sin embargo, vamos a crear un archivo .ps1 para hacer lo mismo.

Copie el siguiente código en Bloc de notas y asígnele el nombre “disableNetbios.ps1”.

$regkey = "HKLM:SYSTEM\CurrentControlSet\services\NetBT\Parameters\Interfaces"
Get-ChildItem $regkey |foreach { Set-ItemProperty -Path "$regkey\$($_.pschildname)" -Name NetbiosOptions -Value 2 -Verbose}

Ahora, abre Editor de políticas de grupo local y ve a la siguiente ubicación.

Computer Configuration > Windows Settings > Script (Startup/Shutdown) > Startup

Haga doble clic en Inicio, vaya a PowerShell Scripts, y cambie "Para este GPO, ejecute los scripts en el siguiente orden" a Ejecute primero el script de Windows PowerShell.

Haga clic en Agregar > Navegador y seleccione el archivo “disableNetbios.ps1” desde su ubicación. Por último, haga clic en Aplicar > Aceptar para ejecutar el script.

Para forzar cambios, reinicie su computadora o reinicie su adaptador de red. Si desea ver los cambios, use el siguiente comando para verificar si NetBIOS sobre TCP/IP está deshabilitado para los adaptadores de red.

wmic nicconfig get caption,index,TcpipNetbiosOptions

Con suerte, con la ayuda de este artículo, podrá deshabilitar los protocolos NetBIOS y LLMR a través de GPO.

Artículos relacionados