O Serviço de Cadastramento na Internet do Windows (WINS) é um serviço de registro e resolução de nomes que converte os nomes NetBIOS do computador em endereços IP. Quando você implanta servidores WINS na sua rede, os usuários finais podem acessar os recursos da rede pelo nome, ao invés de precisar memorizar endereços IP. Além disso, softwares e outros serviços sendo executados em computadores e outros dispositivos podem executar consultas de nomes no servidor WINS para resolver nomes para endereços IP.
Vantagens oferecidas pelo servidor WINS
O WINS oferece as seguintes vantagens ao administrar sua rede baseada em TCP/IP:
-
Um banco de dados nome-para-endereço dinâmico com suporte para registro e resolução de nomes de computador.
-
Gerenciamento centralizado do banco de dados nome-para-endereço, reduzindo a necessidade de gerenciar arquivos Lmhosts.
-
Redução do tráfego de difusões baseadas em NetBIOS em sub-redes, permitindo que os clientes consultem os servidores WINS para localizar diretamente sistemas remotos.
-
Suporte a clientes baseados em versões anteriores do Microsoft® Windows® e do NetBIOS existentes na rede, permitindo que esses tipos de clientes procurem domínios remotos do Windows em listas sem que um controlador de domínio local precise estar presente em cada sub-rede.
-
Suporte a clientes baseados em DNS, permitindo que esses clientes localizem recursos NetBIOS quando a integração da pesquisa WINS for implementada.
Resolução de nomes para clientes WINS é uma extensão do processo de resolução de conflitos de nome usado por todos os clientes Microsoft NetBIOS sobre TCP/IP (NetBT) para resolver consultas de nomes NetBIOS na sua rede. O método de resolução de nomes pode ser facilmente compreendido pelo usuário.
Para Windows XP e Windows 2000, os clientes WINS usam as seguintes seqüências de opções para resolver um nome após ser feita uma consulta usando net use ou outro aplicativo semelhante baseado em NetBIOS:
-
Determinar se o nome contém mais do que 15 caracteres ou se contém pontos ("."). Caso contenha, faça uma consulta para o nome do DNS.
-
Determinar se o nome está armazenado no cache de nomes remoto no cliente.
-
Contactar os servidores WINS configurados para tentar resolver o nome usando o WINS.
-
Usar transmissões locais de IP para a sub-rede.
-
Verificar um arquivo Lmhosts se Ativar pesquisa de LMHOSTS estiver ativado nas propriedades do Protocolo de Internet (TCP/IP) para a conexão.
-
Verificar um arquivo Hosts.
-
Fazer uma consulta em um servidor DNS.
Componentes de um servidor WINS
WINS consiste de dois componentes principais, servidores e clientes WINS. Em algumas configurações, são usados proxies WINS.
Servidores WINS
O servidor WINS lida com as solicitações de registro de nomes dos clientes WINS, registra os nomes e endereços IP e responde às consultas de nome NetBIOS dos clientes retornando um endereço IP para o nome especificado, caso esteja listado no banco de dados de servidor.
Também é possível configurar os servidores WINS para replicar o conteúdo de seus bancos de dados (onde estão contidos mapeamentos de nomes de computador NetBIOS para endereços IP) para outros servidores WINS. Quando um cliente WINS (como uma estação de trabalho) é conectado à rede, o nome do computador e seu endereço IP são enviados em uma solicitação de registro diretamente ao servidor WINS primário configurado. Como o servidor registra esses clientes, ele é considerado o proprietário dos registros dos clientes no banco de dados.
Banco de dados do WINS
O banco de dados do WINS armazena os mapeamentos de nome NetBIOS-endereço IP da sua rede. Caso configure seus servidores WINS com parceiros de replicação aos quais "enviar" o conteúdo dos bancos de dados, o conteúdo do banco de dados no servidor local será replicado para seu parceiro de replicação. Se os parceiros de replicação forem configurados como parceiros de "envio", os registros do servidor WINS remoto serão copiados para o banco de dados local. Os intervalos em que os eventos de replicação ocorrem podem ser configurados no Console de Gerenciamento Microsoft (MMC) do WINS usando o console do WINS.
Além disso, o console do WINS fornece as ferramentas que você necessita para manter, exibir, fazer backup e restaurar o banco de dados do servidor WINS. Faça backup do banco de dados sempre que fizer backup de outros arquivos no servidor WINS.
Clientes WINS
Os clientes WINS tentam registrar seus nomes com um servidor WINS ao serem iniciados ou conectados à rede. Em seguida, os clientes consultam o servidor WINS para resolver nomes remotos, conforme necessário.
Clientes com WINS ativado são computadores que podem ser configurados para usar diretamente um servidor WINS. Geralmente, a maioria dos clientes WINS tem mais de um nome NetBIOS que deve registrar para uso na rede. Esses nomes são usados para publicar vários tipos de serviços de rede, tais como serviço de Messenger ou de estação de trabalho, que podem ser usados por cada computador de várias maneiras para comunicar com outros computadores na rede.
Proxies WINS
Um proxy WINS é um cliente WINS configurado para funcionar no lugar de outros computadores host que não possam usar diretamente o WINS. Os proxies WINS ajudam a resolver consultas de nome NetBIOS para computadores localizados nas redes TCP/IP roteadas.
Por padrão, a maioria dos computadores que não pode usar WINS usa transmissões para resolver as consultas de nome NetBIOS e registrar seus nomes NetBIOS na rede. Você pode configurar um proxy WINS para escutar no lugar desses computadores e para consultar nomes não resolvidos pela transmissão em um servidor WINS.
Proxies WINS apenas são úteis ou necessários em redes que incluam clientes NetBIOS somente de transmissão (ou nós-b). Para a maioria das redes, os clientes ativados para WINS são comuns e os proxies WINS não costumam ser necessários.
Os proxies WINS escutam as funções de serviços de nome NetBIOS para o nó-b (registro de nome, liberação de nome e consulta de nome) e podem responder aos nomes remotos e que não sejam usados na rede local. Os proxies se comunicam diretamente com um servidor WINS para recuperar as informações necessárias para responder a essas transmissões locais.
Os proxies WINS são usados das seguintes formas:
-
Quando um cliente de nó- b registra seu nome, o proxy verifica o nome com o banco de dados de servidor WINS. Se o nome existir no banco de dados WINS, o proxy talvez envie uma resposta de registro negativa de volta ao cliente de nó-b tentando registrar o nome.
-
Quando um cliente de nó-b libera seu nome, o proxy exclui o nome do cliente do seu cache remoto de nomes.
-
Quando um cliente de nó-b envia uma consulta de nome, o proxy tenta resolver o nome usando informações seja contidas localmente em seu cache de nomes remotos ou obtidas do servidor WINS.
Gerenciar um servidor WINS
As ferramentas primárias usadas para gerenciar servidores WINS são o console WINS e os comandos Netsh para WINS.
Console WINS
O console WINS e um snap-in de Console de Gerenciamento Microsoft (MMC).
Após instalar um servidor WINS, você pode usar o console WINS ou os comandos Netsh WINS para executar essas tarefas básicas de administração de servidor:
-
Exibir e filtrar registros de nomes NetBIOS armazenados no servidor WINS para nomes de cliente usados na sua rede.
-
Adicionar e configurar parceiros de replicação para o servidor WINS.
-
Executar tarefas de manutenção no banco de dados do servidor WINS, incluindo backup, restauração, compactação e scavenging.
Além disso, você pode usar o console WINS ou os comandos Netsh WINS para executar as seguintes tarefas de configuração opcionais ou avançadas:
Exibir e modificar propriedades WINS, tais como Renew Interval e outros intervalos usados ao registrar, renovar e verificar registros de nome armazenados no banco de dados do servidor.
-
Adicionar e configurar mapeamentos WINS estáticos, caso sejam necessários em sua rede.
-
Excluir ou tombstone registros WINS mostrados em dados do servidor WINS usados através da sua rede.
Comandos Netsh para WINS
Você pode digitar os comandos Netsh WINS em uma janela de prompt de comando no prompt de comando netsh wins>, ou executar comandos Netsh WINS em arquivos de lotes e em outros scripts. Toda a funcionalidade disponível no console WINS também está disponível no prompt de comando netsh wins>.