Nomi di computer
I nomi DNS sono costituiti da uno o più componenti separati da un punto (ad esempio, msdn.microsoft.com). Ogni componente può essere fino a 63 byte. Ogni nome può essere fino a 255 byte totali. I nomi DNS sono rappresentati nel set di caratteri UTF-8 o Unicode. Per il nome non è prevista distinzione tra maiuscole e minuscole. Per altre informazioni, vedere DnsValidateName.
Un computer viene identificato in modo univoco dal nome DNS completo, costituito dal nome host DNS e dal nome del dominio DNS a cui viene assegnato. Per recuperare il nome DNS completo di un computer, il nome host DNS o il nome di dominio DNS, chiamare la funzione GetComputerNameEx . Per impostare il nome host DNS o il nome di dominio DNS di un computer, chiamare la funzione SetComputerNameEx . Le modifiche al nome non vengono applicate finché l'utente non riavvia il computer.
I nomi NetBIOS sono costituiti da fino a 15 byte di caratteri OEM, tra cui lettere, cifre, trattini e punti. Alcuni caratteri sono specifici del set di caratteri. I nomi NetBIOS sono in genere rappresentati nel set di caratteri OEM. Il set di caratteri OEM dipende dalle impostazioni locali. Alcuni set di caratteri OEM rappresentano determinati caratteri come due byte. I nomi NetBIOS, per convenzione, sono rappresentati in lettere maiuscole in cui l'algoritmo di conversione da maiuscole a maiuscole è dipendente dal set di caratteri OEM.
Le funzioni SetComputerNameEx e GetComputerNameEx possono anche impostare e recuperare il nome NetBIOS del computer. Per convenzione, il nome NetBIOS e il nome host DNS sono interdipendenti. Quando si modifica il nome DNS, viene aggiornato anche il nome NetBIOS. Il nome NetBIOS è la rappresentazione OEM del nome host DNS fino a MAX_COMPUTERNAME_LENGTH caratteri. Se si imposta un nome host DNS di più di MAX_COMPUTERNAME_LENGTH caratteri, il nome NetBIOS è impostato su una versione troncata del nome host DNS. In caso contrario, l'intero nome host DNS viene convertito nel nome OEM NetBIOS. Avviso: se si modifica il nome NetBIOS in modo che non sia un mapping troncato del nome DNS, si interromperanno le applicazioni che usano funzioni come DnsHostnameToComputerName Che si basano su questa convenzione.