Windows Internet Name Service (WINS) è un servizio di registrazione e risoluzione dei nomi di computer che esegue il mapping dei nomi NetBIOS dei computer a indirizzi IP. La distribuzione di server WINS nella rete consente agli utenti finali di accedere alle risorse di rete utilizzandone il nome, anziché gli indirizzi IP più difficili da ricordare. I servizi software e gli altri servizi in esecuzione nei computer e negli altri dispositivi sono inoltre in grado di eseguire query sui nomi nel server WINS per risolvere i nomi in indirizzi IP.

Vantaggi offerti da un server WINS

WINS offre i vantaggi seguenti per l'amministrazione di una rete basata su TCP/IP:

  • Disponibilità di un database di mapping dinamico tra nomi e indirizzi che supporta la registrazione e la risoluzione dei nomi di computer.

  • Gestione centralizzata del database di mapping tra nomi e indirizzi e minore necessità di gestire i file Lmhosts.

  • Riduzione del traffico broadcast NetBIOS nelle subnet, grazie alla possibilità di permettere ai client di eseguire query nei server WINS per individuare direttamente i sistemi remoti.

  • Supporto dei client precedenti Microsoft® Windows® e basati su NetBIOS nella rete e possibilità per questi tipi di client di utilizzare elenchi di domini Windows remoti senza che sia necessaria la presenza di un controller di dominio locale in ogni subnet.

  • Supporto dei client DNS, ai quali è consentito individuare le risorse NetBIOS quando è implementata l'integrazione della ricerca WINS.

La risoluzione dei nomi per i client WINS è un'estensione dello stesso processo di risoluzione dei nomi utilizzato da tutti i client NetBIOS su TCP/IP (NetBT) Microsoft per risolvere le query sui nomi NetBIOS nella propria rete. Il metodo effettivo della risoluzione dei nomi è trasparente per l'utente.

Dopo avere eseguito la query tramite net use o un'applicazione NetBIOS simile, in Windows XP e Windows 2000 i client WINS eseguono la sequenza di operazioni illustrata di seguito per risolvere un nome:

  1. Stabiliscono se il nome contiene più di 15 caratteri o se contiene punti ("."). In caso affermativo, inviano una query al server DNS sul nome.

  2. Stabiliscono se il nome è archiviato nella cache dei nomi remota nel client.

  3. Contattano i server WINS configurati per tentare di risolvere il nome utilizzando WINS.

  4. Utilizzano broadcast IP locali per la subnet.

  5. Controllano un file Lmhosts se è abilitata l'opzione Abilita ricerca LMHOSTS nelle proprietà della connessione Protocollo Internet (TCP/IP).

  6. Controllano un file Hosts.

  7. Eseguono una query in un server DNS.

Componenti di un server WINS

WINS è costituito da due componenti principali, i server WINS e i client WINS. In alcune configurazioni vengono utilizzati i proxy WINS.

Server WINS

Il server WINS gestisce le richieste di registrazione dei nomi provenienti dai client WINS, registra i relativi nomi e indirizzi IP e risponde alle query sui nomi NetBIOS dei client restituendo l'indirizzo IP di un nome oggetto di query se tale nome è presente nel database del server.

È inoltre possibile configurare i server WINS in modo da replicare il contenuto dei relativi database (contenenti i mapping dei nomi di computer NetBIOS in indirizzi IP) su altri server WINS. Quando un client WINS, ad esempio una workstation, accede alla rete, il nome e l'indirizzo IP del client viene inviato in una richiesta di registrazione direttamente al relativo server primario WINS configurato. Il server che registra i client è definito come il proprietario dei record dei client nel database.

Database WINS

Nel database WINS sono archiviati i mapping tra nomi NetBIOS e indirizzi IP per la rete. Se per i server WINS si configurano partner di replica di Push nei quali viene spostato il contenuto del database, il contenuto del database nel server locale verrà replicato nel server del partner di replica. Se i partner di replica sono configurati come partner di Pull, i record del server WINS remoto vengono copiati nel database locale. Gli intervalli ai quali si verificano questi eventi di replica possono essere configurati utilizzando lo snap-in WINS di Microsoft Management Console (MMC), denominato anche console WINS.

La console WINS offre inoltre gli strumenti necessari per gestire e visualizzare il database del server WINS, nonché per eseguirne il backup e il ripristino. Eseguire il backup del database ogni volta che si crea un backup di altri file nel server WINS.

Client WINS

I client WINS eseguono un tentativo di registrazione dei relativi nomi su un server WINS quando accedono alla rete e in seguito inviano una query al server WINS per risolvere i nomi remoti in base alle necessità.

I client abilitati WINS sono computer configurabili per utilizzare direttamente un server WINS. La maggior parte dei client WINS in genere dispone di più nomi NetBIOS che devono essere registrati per poter essere utilizzati nella rete. Tramite questi nomi vengono pubblicati i diversi tipi di servizi di rete che ogni computer può utilizzare per comunicare in vari modi con gli altri computer della rete, ad esempio il servizio Messenger o Workstation.

Proxy WINS

Un proxy WINS è un computer client WINS configurato in modo da operare per conto di altri computer host che non possono utilizzare direttamente WINS. I proxy WINS semplificano la risoluzione delle query sui nomi NetBIOS per i computer che si trovano in reti TCP/IP con routing.

Per impostazione predefinita, la maggior parte dei computer che non può utilizzare WINS ricorre ai broadcast per risolvere le query sui nomi NetBIOS e registrare i relativi nomi NetBIOS nella rete. È possibile configurare un proxy WINS in modo che questo rimanga in ascolto per conto di questi computer ed esegua query in un server WINS per i nomi non risolti dai broadcast.

I proxy WINS sono utili o necessari solo nelle reti in cui sono presenti client NetBIOS solo broadcast (o nodo B). I client abilitati WINS sono comuni nella maggior parte delle reti e pertanto i proxy WINS non sono in genere necessari.

I proxy rimangono in ascolto delle funzioni del servizio dei nomi NetBIOS di nodo B (registrazione dei nomi, rilascio del nomi e query sui nomi) e possono rispondere per i nomi remoti e non utilizzati nella rete locale. I proxy comunicano direttamente con un server WINS per recuperare le informazioni necessarie per rispondere a questi broadcast locali.

I proxy WINS vengono utilizzati nei modi seguenti:

  • Quando un client nodo B effettua la registrazione del proprio nome, il proxy controlla il nome nel database del server WINS. Se il nome esiste nel database WINS, è possibile che il proxy invii una risposta di registrazione negativa al client nodo B che sta tentando di registrare il nome.

  • Quando un client nodo B rilascia il proprio nome, il proxy elimina il nome del client dalla relativa cache dei nomi remoti.

  • Quando un client nodo B invia una query sul nome, il proxy tenta di risolvere il nome utilizzando le informazioni disponibili a livello locale nella relativa cache dei nomi remoti o tramite le informazioni ottenute dal server WINS.

Gestione di un server WINS

Gli strumenti principali per la gestione dei server WINS sono la console WINS e i comandi Netsh per WINS.

Console WINS

La console WINS è uno snap-in di Microsoft Management Console (MMC).

Dopo avere installato un server WINS, è possibile utilizzare la console WINS o i comandi Netsh di WINS per eseguire le seguenti attività di amministrazione di base del server:

  1. Visualizzare e filtrare le registrazioni di nomi NetBIOS archiviate nel server WINS per i nomi dei client utilizzati nella rete.

  2. Aggiungere e configurare i partner di replica per il server WINS.

  3. Eseguire le attività correlate alla manutenzione nel database del server WINS, inclusi il backup, il ripristino, la compattazione e lo scavenging.

È inoltre possibile utilizzare la console WINS o i comandi Netsh di WINS per eseguire le attività di configurazione facoltative o avanzate riportate di seguito:

Visualizzare e modificare le proprietà WINS, ad esempio Intervallo di rinnovo e altri intervalli utilizzati durante la registrazione, il rinnovo e la verifica dei record dei nomi archiviati nel database del server.

  • Aggiungere e configurare i mapping WINS statici, se è necessario utilizzarli nella rete.

  • Eliminare o contrassegnare per la rimozione record WINS presenti in dati del server WINS che sono utilizzati in tutta la rete.

Comandi Netsh per WINS

È possibile digitare i comandi Netsh per WINS in una finestra del prompt dei comandi al prompt dei comandi netsh wins> oppure eseguire i comandi Netsh per WINS in file batch e altri script. Tutte le funzionalità disponibili nella console WINS sono disponibili anche al prompt dei comandi netsh wins>.


Argomenti della Guida