NetBIOS: Qué Es y Si Puedes Desactivarlo

NetBIOS (Network Basic Input/Output System) es API legado y sistema nombres para comunicación red local. Opera en capa Sesión (OSI Capa 5).

Qué Hace

  • Resolución nombres: Mapea nombres NetBIOS (15 chars + 1 byte tipo) a IPs
  • Descubrimiento servicios: Encuentra servidores archivo/impresión, controladores dominio
  • Gestión sesiones: Establece conexiones fiables
  • Distribución datagramas: Broadcast/multicast para elecciones navegador

NetBIOS sobre TCP/IP (NBT)

PuertoProtocoloFunción
137UDPServicio Nombres (registro, resolución, liberación)
138UDPServicio Datagramas (navegador, logon)
139TCPServicio Sesiones (SMB compartición archivo/impresión)

¿Puedes Desactivarlo?

Sí, normalmente. Redes modernas usan DNS + SMB sobre TCP 445 (hosting directo). NetBIOS innecesario salvo:

  • Apps legacy (pre-2000) requiriendo nombres NetBIOS
  • Entornos dominio Windows antiguos (NT4, 2000, XP)
  • Algunas impresoras/escáneres red con firmware antiguo
  • Descubrimiento peer grupo trabajo (sin dominio) sin DNS

Efectos Desactivación

ProsContras
Reduce superficie ataque (exploits NBT)Rotura apps legacy
Menos tráfico broadcastLista exploración grupo trabajo vacía
Red más limpiaDescubrimiento impresora/escáner viejo falla
Ligera ganancia rendimientoAlgunos NAS/SMB1 inaccesibles

Cómo Desactivar (Windows)

  1. Panel Control → Adaptadores Red → Propiedades Adaptador
  2. Propiedades IPv4 → Avanzado → pestaña WINS
  3. Desactivar NetBIOS sobre TCP/IP
  4. O vía PowerShell: Set-DnsClientGlobalSetting -EnableNetBIOSOverTcpip $false

Acceso Internet

No afectado. NetBIOS es solo LAN. Internet usa DNS, HTTP(S), TLS — sin NetBIOS.

Recomendación

Desactiva en redes modernas gestionadas. Mantén solo si dependencia legacy probada. Usa Group Policy para control dominio completo.