Nomi computer
I nomi DNS sono costituiti da uno o più componenti separati da un punto (ad esempio, msdn.microsoft.com). Ogni componente può avere un massimo di 63 byte. Ogni nome può essere composto da un massimo di 255 byte. I nomi DNS sono rappresentati nel set di caratteri UTF-8 o Unicode. Il nome non fa 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 è assegnato. Per recuperare il nome DNS completo di un computer, il nome host DNS o il nome di dominio DNS, chiamare la funzioneGetComputerNameEx. Per impostare il nome host DNS o il nome di dominio DNS di un computer, chiamare la funzioneSetComputerNameEx. Le modifiche al nome non diventano effettive finché l'utente non riavvia il computer.
I nomi NetBIOS sono costituiti da un massimo di 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 lettere minuscole 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 viene impostato su una versione troncata del nome host DNS. In caso contrario, l'intero nome host DNS viene convertito nel nome NetBIOS OEM. Avviso: se si modifica il nome NetBIOS in modo che non sia un mapping troncato del nome DNS, le applicazioni che usano funzioni come DnsHostnameToComputerName che si basano su questa convenzione.