Partager via


Noms d'ordinateur

Les noms DNS se composent d’un ou plusieurs composants séparés par un point (par exemple, msdn.microsoft.com). Chaque composant peut avoir jusqu’à 63 octets. Chaque nom peut avoir jusqu’à 255 octets au total. Les noms DNS sont représentés dans le jeu de caractères UTF-8 ou Unicode. Ce nom ne respecte pas la casse. Pour plus d’informations, consultez DnsValidateName.

Un ordinateur est identifié de manière unique par son nom DNS complet, qui se compose de son nom d’hôte DNS et du nom du domaine DNS auquel il est affecté. Pour récupérer le nom DNS complet, le nom d’hôte DNS ou le nom de domaine DNS d’un ordinateur, appelez la fonction GetComputerNameEx . Pour définir le nom d’hôte DNS ou le nom de domaine DNS d’un ordinateur, appelez la fonction SetComputerNameEx . Les modifications de nom ne prennent pas effet tant que l’utilisateur n’a pas redémarré l’ordinateur.

Les noms NetBIOS se composent d’un maximum de 15 octets de caractères OEM, y compris des lettres, des chiffres, des traits d’union et des points. Certains caractères sont spécifiques au jeu de caractères. Les noms NetBIOS sont généralement représentés dans le jeu de caractères OEM. Le jeu de caractères OEM dépend des paramètres régionaux. Certains jeux de caractères OEM représentent certains caractères sous la forme de deux octets. Les noms NetBIOS, par convention, sont représentés en majuscules, où l’algorithme de traduction de minuscules en majuscules dépend du jeu de caractères OEM.

Les fonctions SetComputerNameEx et GetComputerNameEx peuvent également définir et récupérer le nom NetBIOS de l’ordinateur. Par convention, le nom NetBIOS et le nom d’hôte DNS sont interdépendants. Lorsque vous modifiez le nom DNS, le nom NetBIOS est également mis à jour. Le nom NetBIOS est la représentation OEM du nom d’hôte DNS jusqu’à MAX_COMPUTERNAME_LENGTH caractères. Si vous définissez un nom d’hôte DNS de plus de MAX_COMPUTERNAME_LENGTH caractères, le nom NetBIOS est défini sur une version tronquée du nom d’hôte DNS. Sinon, le nom d’hôte DNS entier est traduit en nom NETBIOS OEM. Avertissement : Si vous modifiez le nom NetBIOS pour qu’il ne soit pas un mappage tronqué du nom DNS, vous allez arrêter les applications qui utilisent des fonctions telles que DnsHostnameToComputerName qui s’appuient sur cette convention.