Maison > développement back-end > C++ > Comment obtenir le nom et le nom de domaine complet d'un ordinateur dans .NET ?

Comment obtenir le nom et le nom de domaine complet d'un ordinateur dans .NET ?

Susan Sarandon
Libérer: 2025-01-04 10:40:35
original
715 Les gens l'ont consulté

How to Get a Computer's Name and FQDN in .NET?

Récupération du nom de l'ordinateur dans .NET

L'obtention du nom de l'ordinateur est une opération courante dans les applications .NET. Selon le type d'application, vous pouvez utiliser différentes techniques pour récupérer ces informations.

Applications console ou WinForms :

Pour les applications console ou les applications Windows Forms, vous pouvez utiliser la propriété System.Environment.MachineName, qui renvoie le nom de l'ordinateur NETBIOS. Le code ci-dessous démontre son utilisation :

string computerName = System.Environment.MachineName;
Copier après la connexion

Applications Web :

Dans les applications Web ASP.NET, vous pouvez accéder au nom de l'ordinateur via HttpContext.Current. Propriété Server.MachineName. Cette propriété récupère le nom du serveur à partir du contexte de la requête.

string computerName = HttpContext.Current.Server.MachineName;
Copier après la connexion

Nom de domaine pleinement qualifié (FQDN) :

Si vous devez obtenir le nom de domaine complet (FQDN) de l'ordinateur, vous pouvez utiliser le System.Net.Dns.GetHostName() méthode.

string fqdn = System.Net.Dns.GetHostName();
Copier après la connexion

Considérations supplémentaires :

  • Si System.Net.Dns.GetHostName() ne fournit pas le nom de domaine complet, vous pouvez vous référer au article "Comment trouver le nom de domaine complet de la machine locale en C#/.NET ?" pour des approches alternatives.
  • Pour des informations détaillées sur les différences entre SystemInformation.ComputerName, Environment.MachineName et Net.Dns.GetHostName, veuillez consulter le lien fourni.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal