Infra - Redes

Quando e porque utilizar o servidor WINS

O artigo explica o porque de se usar um servidor WINS.

por Diogo Molina de Sá



Antes de saber quando e porque utilizar o servidor WINS, vamos primeiramente entender e saber qual a função dele.

O servidor WINS (Windows Internet Name Services) é utilizado para resolução de nomes netbios. O caro amigo leitor deve estar se perguntando, o que é nomes netbios?

Um nome netbios é um endereço de 16 bytes usado para identificar um recurso na rede, é um nome único (exclusivo) ou de grupo (não exclusivo).

Um exemplo de nome netbios é quando damos um nome para a máquina quando fazemos a instalação do Windows.

O amigo leitor deve estar se perguntando, mais afinal para que serve esse nome netbios?

Nomes netbios nada mais é do que mapear um nome para um determinado endereço ip.Por exemplo:

Mapear o nome teste01 para o endereço ip 192.168.0.1, isso significa que quando digitarmos \\teste01 na maquina teste00 ele estara perguntando ao servidor WINS:

Servidor WINS você sabe qual o endereço ip do teste01?
Servidor WINS responde:
O endereço ip do teste01 é 192.168.0.1 .

Pois para nós seres humanos é muito mais fácil memorizar um nome do que um endereço ip.

Quando não temos um servidor WINS na rede, o que acontece é quando digitarmos \\teste01 na maquina teste00 ele ira gerar um broadcast ou seja ira perguntar a todas as maquinas da rede qual é o endereço ip que esta relacionado com o nome teste01.

Parece complicado, mais quando abordarmos o servidor WINS tudo ficara claro.

O amigo leitor deve estar se perguntando, se mesmo sem o servidor WINS ele consegue resolver os nomes netbios através de broadcast, porque preciso então do servidor WINS?

É isso que iremos abordar agora, quando e porque utilizar o servidor WINS.

O servidor WINS nada mais é do que um banco de dados que contém os endereços ips e seus respectivos nomes, por exemplo:

Teste01 192.168.0.1

A pergunta fica no ar é a seguinte:

Quando e porque utilizar o servidor WINS?

Quando não temos um servidor WINS instalado e configurado na nossa rede, existem duas maneiras de se resolver os nomes netbios:

A primeira maneira já foi mencionada anteriormente que é o broadcast.

A segunda maneira é através do arquivo lmhost.

Mais o que vem a ser esse arquivo?

Irei dar uma breve explicação do arquivo lmhost, pois ele não faz parte do escopo desse artigo.

O lmhost nada mais é do que um arquivo para mapear estaticamente os nomes netbios ou seja todos os mapeamentos são feitos manualmente e devem ser feitos em maquina por maquina. Por isso ele não é muito usado, porque como ele é feito maquina a maquina fica difícil a administração.

Vou dar um exemplo para ficar claro para o leitor:

Imagine que você configura o arquivo lmhost em 50 maquinas para mapear o nome netbios teste01 para o endereço ip 192.168.0.1. Por algum motivo você precisara alterar o nome netbios da maquina para teste02, com isso você terá que alterar o arquivo lmhost em cada maquina.

Por isso que o arquivo lmhost é pouco usado hoje em dia, ao contrario do servidor WINS que tem sua administração e banco de dados centralizados nos servidores.

Voltando a nossa pergunta, então porque usar o servidor WINS?

Bom como já sabemos o arquivo lmhost por não ter a administração centralizada fica difícil administrar e implementa-lo.

Então nos resta o mapeamento dos nomes netbios através de broadcast, certo?

Não exatamente, imagine uma rede com aproximadamente 200 maquinas, quando uma quer saber o nome de outra envia um broadcast para todas as maquinas, imagine só trafego que isso ira gerar na rede.

Outra questão imagine uma rede dividida em duas subredes através de um roteador, lembrando que por padrão a maioria dos roteadores não encaminha trafego de broadcast, isso significa que nossa resolução de nomes netbios foi pra espaço.

É nesses dois casos que entra o servidor WINS.

Bom nesses dois casos acima já foi respondida a pergunta porque utilizar um servidor WINS.

A outra pergunta é, quando utilizar o servidor WINS?

Para entender quando utilizar um servidor WINS, teremos que dar algumas explicações sobre os S.O e suas resoluções de nomes.

O Windows 2000, XP,Vista não necessitam de resolução de nomes netbios, porque eles tem outro método de resolução de nomes através do servidor DNS, não entrarei em detalhes sobre o servidor DNS pois isso na faz parte do escopo desse artigo, mais vale considerar que a resolução de nomes DNS é a mais usada nesses S.O.

Os S.O Windows 95, 98, me, NT , necessitam da resolução de nomes netbios, pois é o único método de resolução de nomes suportado por eles.

Então isso quer dizer que devemos utilizar o servidor WINS quando tivermos em nossa rede o Windows 95, 98, me, NT, isso em relação aos S.O.

Então a pergunta, quando e porque utilizar o servidor WINS pode ser respondida resumidamente da seguinte maneira:

Quando e porque utilizar o servidor WINS na rede?

R: Quando tivermos maquinas com Windows 95, 98, me, NT, quando temos uma grande quantidade de trafego broadcast gerado pela resolução de nomes netbios, ou quando temos um roteador ligando as subredes.

Bom é isso, espero ter ajudado e esclarecido as duvidas dos amigos leitores.

Abraços

Diogo Molina de Sá

Diogo Molina de Sá

Diogo Molina de Sá