O Windows Internet Name Service (WINS) é um registo do nome do computador que mapeia nomes de NetBIOS do computador para endereços IP. Quando implementa servidores WINS na rede, os utilizadores finais podem aceder a recursos de rede por nome, em vez de por endereços IP, mais difíceis de recordar. Para além disso, o software e outros serviços em execução nos computadores e em outros dispositivos podem executar consultas de nomes no servidor WINS para resolver nomes em endereços IP.

O que pode fornecer um servidor WINS

O WINS fornece os seguintes benefícios para a administração de redes baseadas em TCP/IP:

  • Uma base de dados dinâmica de nome para endereço que mantém suporte para o registo e resolução do nome do computador.

  • Gestão centralizada da base de dados de nome para endereço, evitando a necessidade de gestão de ficheiros Lmhosts.

  • Redução do tráfego de emissão baseado no NetBIOS em sub-redes, permitindo aos clientes consultar os servidores WINS para localizar directamente os sistemas remotos.

  • Suporte para clientes anteriores baseados em Microsoft® Windows® e NetBIOS que possam existir na rede, permitindo que estes tipos de clientes procurem domínios remotos do Windows  nas listas sem necessitarem da presença de um controlador de domínio local em cada sub-rede.

  • Suporte para clientes baseados em DNS, permitindo que esses clientes localizem recursos do NetBIOS quando a integração da pesquisa WINS estiver implementada.

A resolução de nomes para clientes WINS é uma extensão do mesmo processo de resolução de nomes utilizado por todos os clientes do Microsoft NetBIOS através de TCP/IP (NetBT) para resolver as consultas de nomes do NetBIOS na rede. O método de resolução de nomes actual é transparente para o utilizador.

Para o Windows XP e Windows 2000, os clientes WINS utilizam o seguinte fluxo de opções sequencial para resolver um nome depois de a consulta ter sido efectuada utilizando net use ou uma aplicação semelhante baseada em NetBIOS:

  1. Determinar se o nome tem mais de 15 caracteres ou se contém pontos ("."). Se assim for, consultar DNS para o nome.

  2. Determinar se o nome está armazenado na cache de nome remota no cliente.

  3. Contactar servidores WINS configurados para tentar resolver o nome utilizando WINS.

  4. Utilizar difusões de IP locais para a sub-rede.

  5. Verificar um ficheiro Lmhosts se Activar pesquisa de LMHOSTS estiver activado nas propriedades do Protocolo Internet (TCP/IP) para a ligação.

  6. Verificar um ficheiro Hosts.

  7. Consultar um servidor DNS.

Componentes de um servidor WINS

O WINS é composto por dois componentes principais, os servidores WINS e os clientes WINS. Em algumas configurações são utilizados proxies WINS.

servidores WINS

O servidor WINS processa os pedidos de registo de nomes dos clientes WINS, regista os respectivos nomes e endereços IP e responde às consultas de nome de NetBIOS de clientes enviando o endereço IP de um nome consultado, se este estiver listado na base de dados do servidor.

Pode também configurar os servidores WINS para replicarem os conteúdos das respectivas bases de dados (que contém os mapeamentos do nome de computadores de NetBIOS para endereços IP) para outros computadores. Quando um cliente WINS (como, por exemplo, um computador de estação de trabalho) é iniciado na rede, o respectivo nome de computador e endereço IP são enviados num pedido de registo directamente para o servidor WINS principal configurado. Uma vez que o servidor regista estes clientes, este é o proprietário dos registos dos clientes na base de dados.

Base de dados WINS

A base de dados WINS armazena os mapeamentos de nome para endereço IP de NetBIOS para a rede. Se configurar os servidores WINS com parceiros de replicação para os quais os conteúdos da base de dados são direccionados, o conteúdo da base de dados existente no servidor local é replicado para o servidor parceiro de replicação. Se os parceiros de replicação forem configurados como parceiros de obtenção, os registos do servidor WINS remoto são copiados para a base de dados local. O intervalos nos quais estes eventos de replicação ocorrem são configuráveis na Consola de Gestão da Microsoft (MMC) WINS, utilizando o snap-in WINS, também denominado como consola WINS.

Para além disso, a consola WINS fornece as ferramentas necessárias para manter, ver, fazer cópias de segurança e restaurar a base de dados do servidor WINS. Faça uma cópia de segurança da base de dados sempre que fizer cópias de segurança de outros ficheiros no servidor WINS.

Clientes WINS

Os clientes WINS tentam registar os nomes com um servidor WINS quando iniciam ou aderem à rede. Depois disso, os clientes consultam o servidor WINS para que este resolva os nomes remotos, conforme necessário.

Os clientes com WINS activado são computadores que podem ser configurados, de modo a utilizar o servidor WINS directamente. A maioria dos clientes WINS normalmente tem mais de um nome de NetBIOS que pode registar para utilização na rede. Estes nomes são utilizados para publicar vários tipos de serviços de rede, tais como o serviço de mensagens ou estação de trabalho, que cada computador pode utilizar de vários modos para comunicar com outros computadores na rede.

Proxies WINS

Um proxy WINS é um computador cliente WINS configurado para actuar em nome de outros computadores anfitriões que não podem utilizar o WINS directamente. Os proxies WINS ajudam a resolver consultas de nomes de NetBIOS para computadores localizados em redes encaminhadas para TCP/IP.

Por predefinição, a maioria dos computadores não pode utilizar WINS, utiliza difusões para resolver consultas de nomes de NetBIOS e registar os nomes de NetBIOS na rede. Pode configurar o proxy WINS para receber em nome destes computadores e consultar um servidor WINS para nomes não resolvidos por difusão.

Os proxies WINS são apenas úteis ou necessários em redes que incluem clientes só de difusão de NetBIOS (ou nó b). Para a maior parte das redes, os clientes com WINS activado são comuns e geralmente não são necessários proxies WINS.

Os proxies WINS aguardam por funções de serviços de nome de NetBIOS de nó b (registo de nome, libertação de nome e consulta de nome) e podem responder a esses nomes que são remotos e não são utilizados na rede local. Os proxies comunicam directamente com um servidor WINS para obter as informações necessárias para responder a estas difusões locais.

Os proxies WINS são utilizados dos seguintes modos:

  • Quando um cliente de nó b regista o respectivo nome, o proxy verifica o nome na base de dados do servidor WINS. Se o nome existir na base de dados WINS, o proxy poderá enviar uma resposta de registo negativa para o cliente de nó b que está a tentar registar o nome.

  • Quando um cliente de nó b liberta o respectivo nome, o proxy elimina o nome do cliente da cache de nomes remotos.

  • Quando um cliente de nó b envia uma consulta de nome, o proxy tenta resolver o nome, utilizando as informações contidas na cache de nomes remotos ou através de informações obtidas a partir do servidor WINS.

Gestão de um servidor WINS

As ferramentas principais utilizadas para gerir servidores WINS são a consola do WINS e os comandos Netsh para WINS.

Consola do WINS

A consola do WINS é apresentada como um snap-in da Consola de Gestão da Microsoft (MMC).

Depois de instalar um servidor WINS, pode utilizar a consola do WINS ou os comandos Netsh para WINS para efectuar estas tarefas de servidor administrativas básicas:

  1. Ver e filtrar os registos de nomes de NetBIOS armazenados no servidor WINS para nomes de cliente utilizados na rede.

  2. Adicionar e configurar parceiros de replicação para o servidor WINS.

  3. Executar tarefas relacionadas com manutenção na base de dados do servidor WINS, incluindo fazer cópias de segurança, restaurar, compactar e limpar.

Para além disso, também pode utilizar a consola do WINS ou os comandos Netsh para WINS para efectuar as seguintes tarefas de configuração avançadas ou opcionais:

Ver e modificar as propriedades WINS, tais como Intervalo de renovação e outros intervalos que são utilizados no registo, renovação e verificação dos registos dos nomes armazenados na base de dados do servidor.

  • Adicionar e configurar mapeamentos WINS estáticos, se forem necessários para utilização na rede.

  • Eliminar ou efectuar tombstone de registos WINS que são apresentados nos dados do servidor WINS utilizados na rede.

Comandos Netsh para WINS

Pode escrever os comandos Netsh para WINS numa janela de linha de comandos, na linha de comandos netsh wins>, ou pode executar os comandos Netsh para WINS em ficheiros batch e outros scripts. Toda a funcionalidade disponível na consola do WINS estará disponível na linha de comandos netsh wins>.


Sumário