Cómo encontrar el índice de interfaz de red (Interface Index) en Windows

Cada adaptador de red (físico o virtual) tiene un Índice de Interfaz (Interface Index / IfIndex) único que usa el stack TCP/IP para enrutar tráfico internamente. No es la IP.

Ver lista completa (CMD / PowerShell)

  1. Win+R → cmd → Enter.
  2. Escribe: route print → Enter.
  3. Mira la tabla "Lista de interfaces" (arriba). Columna If = índice. Columna Nombre = descripción (ej. "Intel Ethernet", "Wi-Fi", "Hyper-V Virtual Ethernet").
  4. Solo índices: route print 256.* (oculta tablas de rutas).

Más detalles por adaptador

ipconfig /all muestra: descripción, estado, DHCP, DNS, MAC, IP... pero no el índice. Cruza por nombre.

Uso avanzado: forzar ruta por índice

route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.1 if 12
→ Todo tráfico a red 10.0.0.0/8 sale por gateway 192.168.1.1 usando interfaz índice 12. -p = persistente tras reinicio.

En Windows, los índices pueden cambiar al reiniciar si hay adaptadores virtuales (VPN, Hyper-V, Docker). Para rutas persistentes fiables, usa nombre de interfaz (PowerShell: Set-NetRoute -InterfaceAlias "Wi-Fi" ...).