Cuando ejecutas Copilot en un entorno de Active Directory híbrido, es posible que veas el error ‘Error de resolución de nombre NetBIOS’. Este error impide que Copilot se conecte a recursos locales como recursos compartidos de archivos o controladores de dominio. La causa raíz es un desajuste entre cómo Copilot resuelve los nombres NetBIOS y cómo tu red maneja la resolución de nombres. Este artículo explica por qué ocurre el error y proporciona soluciones paso a paso para restaurar la conectividad de Copilot.
Conclusiones clave: Solución de la resolución de nombres NetBIOS de Copilot en AD híbrido
- Orden de búsqueda de sufijos DNS: Agrega el sufijo de dominio local a la lista de búsqueda de sufijos DNS en el equipo donde se ejecuta Copilot.
- NetBIOS sobre TCP/IP: Habilita NetBIOS sobre TCP/IP en el adaptador de red para permitir la resolución de nombres para servicios heredados.
- Archivo LMHOSTS: Asigna manualmente nombres NetBIOS a direcciones IP en el archivo LMHOSTS cuando DNS no es una opción.
Por qué Copilot no puede resolver nombres NetBIOS en AD híbrido
Copilot en Microsoft 365 utiliza varios mecanismos para descubrir y conectarse a recursos locales. En una configuración de Active Directory híbrido, donde algunos controladores de dominio están en las instalaciones y otros en Azure AD, la resolución de nombres puede fallar. El error ‘Error de resolución de nombre NetBIOS’ significa específicamente que Copilot envió una consulta de nombre NetBIOS pero no recibió respuesta de la red.
La resolución de nombres NetBIOS se basa en mensajes de difusión o en el archivo LMHOSTS. En entornos híbridos, las difusiones a menudo no cruzan los límites de subred. Si el servidor de destino está en una subred diferente, la difusión falla. Además, si DNS no está configurado para resolver nombres NetBIOS, Copilot no puede recurrir a la resolución basada en DNS. El escenario típico es un usuario en una estación de trabajo unida a Azure AD que intenta acceder a un recurso compartido en un servidor local que solo responde a su nombre NetBIOS.
Cómo utiliza Copilot la resolución de nombres
Copilot verifica el siguiente orden al resolver un nombre: caché NetBIOS, servidor WINS si está configurado, difusión en la subred local, archivo LMHOSTS y luego DNS. Si ninguno de estos tiene éxito, Copilot devuelve el error. En AD híbrido, WINS a menudo está ausente. Las difusiones están bloqueadas por los enrutadores. DNS puede no tener registrado el nombre NetBIOS. Esta cascada de fallos produce el error.
Pasos para resolver el fallo de resolución de nombres NetBIOS para Copilot
La solución depende de la arquitectura de tu red. Elige el método que se ajuste a tu entorno. Aplica los cambios en la máquina donde se ejecuta Copilot.
Método 1: Configurar el orden de búsqueda de sufijos DNS
- Abrir propiedades del adaptador de red
Presiona la tecla Windows + R, escribencpa.cply presiona Enter. Haz clic derecho en tu adaptador de red activo y selecciona Propiedades. - Seleccionar Protocolo de Internet versión 4
Haz doble clic en Protocolo de Internet versión 4 TCP/IPv4. Haz clic en el botón Opciones avanzadas en la parte inferior. - Agregar sufijo de dominio a la lista de búsqueda DNS
En la pestaña DNS, bajo Sufijo DNS para esta conexión, selecciona Agregar estos sufijos DNS. Haz clic en Agregar y escribe el nombre de tu dominio local, por ejemplocontoso.local. Haz clic en Agregar nuevamente y escribe el dominio principal si es necesario. Haz clic en Aceptar en todos los cuadros de diálogo. - Probar la resolución de nombres
Abre el Símbolo del sistema como administrador. Escribenslookup server-namereemplazando server-name con el nombre NetBIOS del recurso de destino. Si se resuelve, Copilot usará DNS para encontrar el recurso.
Método 2: Habilitar NetBIOS sobre TCP/IP
- Abrir propiedades del adaptador de red
Presiona la tecla Windows + R, escribencpa.cply presiona Enter. Haz clic derecho en tu adaptador de red activo y selecciona Propiedades. - Seleccionar Protocolo de Internet versión 4
Haz doble clic en Protocolo de Internet versión 4 TCP/IPv4. Haz clic en el botón Opciones avanzadas. - Habilitar NetBIOS
Ve a la pestaña WINS. Bajo Configuración de NetBIOS, selecciona Habilitar NetBIOS sobre TCP/IP. Haz clic en Aceptar en todos los cuadros de diálogo. - Reiniciar el adaptador de red
En Conexiones de red, haz clic derecho en el adaptador y selecciona Deshabilitar. Espera 5 segundos, luego haz clic derecho y selecciona Habilitar. Esto aplica la nueva configuración.
Método 3: Agregar entradas al archivo LMHOSTS
- Abrir archivo LMHOSTS
Presiona la tecla Windows + R, escribenotepad C:\Windows\System32\drivers\etc\lmhosts.samy presiona Enter. Si se te solicita, haz clic en Sí para crear un nuevo archivo. - Agregar nombre NetBIOS y asignación de IP
Al final del archivo, agrega una línea con la dirección IP, un espacio y el nombre NetBIOS. Por ejemplo:192.168.1.50 fileserver. Guarda el archivo comolmhostssin extensión en la misma carpeta. El sistema ya tiene un archivo llamado LMHOSTS sin extensión. Si no, guarda como tipo Todos los archivos y nómbraloLMHOSTS. - Vaciar caché DNS y NetBIOS
Abre el Símbolo del sistema como administrador. Ejecutaipconfig /flushdnsy luegonbtstat -R. El indicador -R recarga el archivo LMHOSTS en la caché de nombres NetBIOS. - Verificar resolución
Ejecutanbtstat -a fileserverreemplazando fileserver con el nombre NetBIOS. Si el comando devuelve la dirección IP, Copilot ahora puede resolver el nombre.
Si Copilot aún tiene problemas después de la solución principal
Copilot devuelve el mismo error después de la configuración de DNS
Si configuraste el orden de búsqueda de sufijos DNS pero el error persiste, el servidor de destino puede no tener un registro A de DNS. Verifica la zona DNS en tu controlador de dominio local. Abre el Administrador de DNS y verifica que el nombre del servidor aparezca bajo la zona de búsqueda directa. Si falta, crea un registro de host A manualmente. Copilot entonces resolverá el nombre a través de DNS.
Copilot funciona en algunas máquinas pero no en otras
Esto generalmente indica que las máquinas que fallan no están unidas al dominio local o no tienen el sufijo DNS correcto. Verifica que cada máquina tenga configurado el orden de búsqueda de sufijos DNS como se describe en el Método 1. Para máquinas unidas a Azure AD, agrega el sufijo de dominio local a la lista de sufijos DNS específicos de la conexión.
Copilot aún no puede alcanzar el recurso después de habilitar NetBIOS
Si NetBIOS sobre TCP/IP está habilitado pero el error persiste, el servidor de destino puede tener NetBIOS deshabilitado. En el servidor, abre Propiedades del adaptador de red, selecciona TCP/IPv4, haz clic en Opciones avanzadas, ve a la pestaña WINS y asegúrate de que Habilitar NetBIOS sobre TCP/IP esté seleccionado. Reinicia el servidor después del cambio.
Métodos de resolución de nombres NetBIOS de Copilot: Comparación
| Elemento | Búsqueda de sufijo DNS | NetBIOS sobre TCP/IP | Archivo LMHOSTS |
|---|---|---|---|
| Requiere unión al dominio | No, funciona en cualquier máquina | No, funciona en cualquier máquina | No, funciona en cualquier máquina |
| Sobrecarga de red | Baja, usa DNS existente | Media, las difusiones pueden aumentar el tráfico | Ninguna, archivo estático |
| Esfuerzo administrativo | Medio, por máquina o Política de grupo | Bajo, configuración por máquina | Alto, debe actualizar el archivo para cada recurso |
| Funciona a través de subredes | Sí | No, las difusiones son locales | Sí, basado en IP |
| Mejor para | AD híbrido con DNS funcional | Redes planas pequeñas | Pocos servidores estáticos |
Copilot en entornos AD híbridos requiere una resolución de nombres confiable para acceder a recursos locales. El error ‘Error de resolución de nombre NetBIOS’ ocurre cuando las difusiones fallan y DNS no está configurado para resolver nombres NetBIOS. Al configurar el orden de búsqueda de sufijos DNS, habilitar NetBIOS sobre TCP/IP o usar el archivo LMHOSTS, puedes restaurar la conectividad de Copilot. Para problemas persistentes, verifica que tanto el cliente como el servidor de destino tengan NetBIOS habilitado y que existan registros DNS. Después de aplicar la solución, prueba con nbtstat -a para confirmar la resolución antes de usar Copilot.