¿Qué es WINS?
WINS es una aplicación de Microsoft que resuelve los nombres NetBIOS, los nombres que utilizamos generalmente para referirnos a los ordenadores (por ejemplo, SERVER1, NOMINAS, etc.). El servicio WINS cambia estos nombres a direcciones IP con el formato 131.107.2.200. Imaginemos que un ordenador necesita acceder a un archivo en SERVER1. El ordenador podría difundir el siguiente mensaje «¿Está SERVER1 conectado?» y esperar a que SERVER1 le conteste. Sin embargo, este método presenta dos problemas. Primero, la difusión llega a todos los ordenadores y cada uno debe decidir si responder o no. En segundo lugar, las difusiones no pasan a través de enrutadores. Por lo tanto, todos los ordenadores dentro de la subred local reciben la difusión, pero no la reciben los ordenadores en las demás subredes. Si SERVER1 está en otra subred, no recibirá la difusión. El ordenador necesita un método más directo para determinar la dirección IP del servidor.

Una forma de solucionarlo puede ser el archivo LMHOSTS; una lista de nombres de ordenador y direcciones IP que el cliente puede utilizar, como una guía de teléfonos, para buscar las direcciones IP de los ordenadores. El administrador del sistema debe actualizar esta lista manualmente y replicarla regularmente a los clientes. En un entorno relativamente estático, esta solución funciona bastante bien. Sin embargo, las direcciones IP pueden cambiar con mucha frecuencia. Es casi imposible mantener una red sujeta a cambios continuos. WINS proporciona una solución automatizada al problema. Un servidor WINS es una base de datos de direcciones IP y nombres de ordenador que se actualiza dinámicamente según cambian las direcciones IP. Muchas redes utilizan DHCP para asignar direcciones IP, por lo que los administradores normalmente instalan WINS junto con DHCP.

El servidor WINS debe tener una dirección IP fija para que un ordenador cliente de WINS pueda enviar un mensaje al servidor WINS y solicitar la dirección IP del ordenador con el cual necesita comunicarse. Este mensaje no es una difusión, porque el cliente sabe la dirección IP del servidor WINS y le envía el mensaje directamente. De la misma forma, el servidor WINS conoce también la dirección IP del ordenador que envió la petición y le contesta directamente a ésta.

DNS

Aunque DNS no sea mencionado en los medios como Java, Cisco, Microsoft u otra tecnología, DNS forma una parte muy importante de Internet que es: la resolución de nombres (www.osmosislatina.com) a nodos IP (213.123.123.1), para esta resolución se utiliza comúnmente el software llamado BIND ("Berkeley Internet Name Domain") que esta disponible en varias versiones de *nix e inclusive en plataformas Windows.

Toda computadora ya sea: Servidor, PC o Laptop utilizando Linux,HP-UX,AIX, Sun o Microsoft Windows utiliza un Resolver , este resolver es el encargado de encontrar la resolución de nombres para todos los programas que soliciten una resolución, esto es, cuando de "Internet Explorer" se visita un sitio, IE se comunica con el Resolver , cuando se envía un correo electrónico el "Mailer" (Outlook o Eudora) se comunica con el Resolver , al realizar un Telnet se utiliza el Resolver , y es este mismo resolver quien regresa los resultados al programa que esta solicitando la información. Esta información es precisamente la resolución de nombres textuales a nodos IP

De donde obtiene la información el Resolver?

  1. Revisar el nombre local ("localhost") para verificar si la llamada es hacia el mismo "Host".
  2. Verificar el archivo HOSTS
  3. Intentar una resolución con los servidores DNS especificados
  4. Verificar el archivo LMHOSTS
  5. Utilizar los servidores WINS