Servicio de nombres Internet de Windows (WINS) es un servicio de resolución y registro de nombres de equipos que asigna nombres NetBIOS de equipo a direcciones IP. Cuando se implementan servidores WINS en la red, los usuarios finales pueden tener acceso a los recursos de red mediante un nombre, en lugar de hacerlo a través de direcciones IP difíciles de recordar. Además, el software y otros servicios que se ejecutan en los equipos y otros dispositivos pueden realizar solicitudes de nombres en el servidor WINS para resolver los nombres en direcciones IP.
Qué ofrece un servidor WINS
WINS ofrece las siguientes ventajas a la hora de administrar una red basada en TCP/IP:
-
Una base de datos dinámica de nombre a dirección que mantiene la compatibilidad con la resolución y el registro de nombres de equipos.
-
Administración centralizada de la base de datos de nombre a dirección que palia la necesidad de administrar archivos Lmhosts.
-
Reducción del tráfico de difusión NetBIOS en las subredes, ya que se permite a los clientes enviar solicitudes a los servidores WINS para encontrar directamente sistemas remotos.
-
Compatibilidad con clientes basados en versiones anteriores de Microsoft® Windows® y NetBIOS que pueda haber en la red; permite a estos tipos de clientes explorar listas de dominios remotos de Windows sin necesidad de un controlador de dominio local en cada subred.
-
Compatibilidad con clientes DNS; permite a estos clientes encontrar recursos NetBIOS cuando está implementada la integración de la búsqueda WINS.
La resolución de nombres para clientes WINS es una extensión del mismo proceso de resolución de nombres que usan todos los clientes de Microsoft NetBIOS a través de TCP/IP (NetBT) para resolver solicitudes de nombres NetBIOS en la red. El método real de resolución de nombres es transparente para el usuario.
En Windows XP y Windows 2000, los clientes WINS usan el siguiente flujo secuencial de opciones para resolver un nombre después de hacer la solicitud mediante net use o una aplicación NetBIOS similar:
-
Determine si el nombre tiene más de 15 caracteres o si contiene puntos ("."). Si es así, realice una solicitud del nombre a DNS.
-
Determine si el nombre se almacena en la caché de nombres remotos del cliente.
-
Póngase en contacto con los servidores WINS configurados para tratar de resolver el nombre mediante WINS.
-
Use difusiones IP locales a la subred.
-
Compruebe un archivo Lmhosts si Habilitar la búsqueda de LMHOSTS se ha habilitado en las propiedades del Protocolo de Internet (TCP/IP) de la conexión.
-
Compruebe un archivo Hosts.
-
Realice la solicitud a un servidor DNS.
Componentes de un servidor WINS
WINS está formado por dos componentes principales, los servidores WINS y los clientes WINS. En algunas configuraciones, se usan proxies WINS.
Servidores WINS
El servidor WINS controla las solicitudes de registro de nombres de los clientes WINS, registra sus nombres y direcciones IP, y responde a las solicitudes de nombres NetBIOS de los clientes mediante la devolución de la dirección IP de un nombre solicitado si éste aparece en la base de datos del servidor.
También se pueden configurar los servidores WINS para replicar el contenido de las bases de datos (que contienen las asignaciones de nombres de equipos NetBIOS a direcciones IP) en otros servidores WINS. Cuando un cliente WINS (por ejemplo, una estación de trabajo) se inicia en la red, el nombre y la dirección IP del equipo se envían en una solicitud de registro directamente a su servidor WINS principal configurado. Debido a que el servidor registra estos clientes, se dice que es el propietario de los registros de los clientes en la base de datos.
Base de datos WINS
La base de datos WINS almacena las asignaciones de nombre NetBIOS a dirección IP de la red. Si configura los servidores WINS con asociados de replicación a los que se envía el contenido de la base de datos, el contenido de la base de datos en el servidor local se replica en el servidor asociado de replicación. Si los asociados de replicación se configuran como asociados de extracción, los registros del servidor WINS remoto se copian a la base de datos local. Los intervalos a los que se producen estos eventos de replicación se pueden configurar en Microsoft Management Console (MMC) mediante el complemento WINS, también denominado consola WINS.
Además, la consola WINS proporciona las herramientas necesarias para mantener, ver, hacer copias de seguridad y restaurar la base de datos del servidor WINS. Haga una copia de seguridad de la base de datos siempre que haga una copia de seguridad de los archivos del servidor WINS.
Clientes WINS
Los clientes WINS intentan registrar sus nombres en un servidor WINS cuando se inician o unen a la red. A partir de ese momento, los clientes realizan solicitudes en el servidor WINS para resolver los nombres remotos, cuando así lo requieren.
Los clientes habilitados para WINS son equipos que se pueden configurar para hacer uso directo de un servidor WINS. Por lo general, la mayoría de los clientes WINS tienen más de un nombre NetBIOS que deben registrar para usarlo en la red. Estos nombres se usan para publicar diversos tipos de servicios de red como, por ejemplo, el servicio Messenger o Workstation. Los equipos pueden usar estos servicios para comunicarse con otros equipos de la red.
Proxies WINS
Un proxy WINS es un equipo cliente WINS configurado para actuar en representación de otros equipos host que no pueden usar WINS directamente. Los proxies WINS ayudan a resolver las solicitudes de nombres NetBIOS para equipos ubicados en redes TCP/IP enrutadas.
De manera predeterminada, la mayoría de los equipos no pueden usar difusiones WINS para resolver solicitudes de nombres NetBIOS y registrar sus nombres NetBIOS en la red. Puede configurar un proxy WINS para escuchar en nombre de estos equipos y hacer consultas a un servidor WINS sobre los nombres que no se resuelven mediante la difusión.
Los proxies WINS sólo resultan útiles o necesarios en redes que incluyen clientes sólo de difusión NetBIOS (o nodo b). La mayoría de las redes tiene clientes habilitados para WINS y no se necesitan proxies WINS.
Los proxies WINS escuchan las funciones del servicio de nombres NetBIOS de los nodos b (registro, liberación y solicitud de nombres), y pueden responder por los nombres remotos y que no se usan en la red local. Los proxies se comunican directamente con un servidor WINS para recuperar la información necesaria y responder a estas difusiones locales.
Los proxies WINS se usan de diferentes formas:
-
Cuando un cliente de nodo b registra su nombre, el proxy lo comprueba en la base de datos del servidor WINS. Si el nombre del cliente existe en la base de datos WINS, el proxy puede enviar una respuesta negativa de registro al cliente del nodo b que intenta registrarlo.
-
Cuando un cliente de nodo b libera su nombre, el proxy elimina el nombre del cliente de su caché de nombres remotos.
-
Cuando un cliente de nodo b envía una solicitud de nombre, el proxy intenta resolverla mediante la información contenida localmente en su caché de nombres remotos o a través del uso de la información que obtiene del servidor WINS.
Administración de un servidor WINS
La principal herramienta que se usa para administrar servidores WINS son la consola WINS y los comandos Netsh para WINS.
Consola WINS
La consola WINS es un complemento Microsoft Management Console (MMC).
Después de instalar un servidor WINS, puede usar la consola WINS o los comandos Netsh WINS para realizar las siguientes tareas administrativas básicas de servidor:
-
Ver y filtrar los registros de nombres NetBIOS almacenados en el servidor WINS para determinar los nombres de cliente usados en la red.
-
Agregar y configurar los asociados de replicación para el servidor WINS.
-
Realizar tareas relacionadas con el mantenimiento en la base de datos del servidor WINS, incluidas la copia de seguridad, restauración, compactación y eliminación.
Además, puede usar la consola WINS o los comandos Netsh WINS para llevar a cabo las siguientes tareas de configuración opcionales o avanzadas:
Ver y modificar las propiedades WINS, por ejemplo, Renew Interval y otros intervalos que se usan en el registro, la renovación y verificación de los registros de nombres almacenados en la base de datos del servidor.
-
Agregar y configurar asignaciones WINS estáticas, si es necesario usarlas en la red.
-
Eliminar o desechar registros WINS que aparecen en los datos del servidor WINS que se usan en toda la red.
Comandos Netsh para WINS
Puede escribir los comandos Netsh WINS en una ventana del símbolo del sistema con el símbolo del sistema netsh wins>, o puede ejecutar los comandos Netsh WINS en archivos por lotes u otras secuencias de comandos. Todas las funciones disponibles en la consola WINS también están disponibles en el símbolo del sistema netsh wins>.