Heim >Backend-Entwicklung >C++ >Wie erhalte ich den Namen und den FQDN eines Computers in .NET?

Wie erhalte ich den Namen und den FQDN eines Computers in .NET?

Susan Sarandon
Susan SarandonOriginal
2025-01-04 10:40:35736Durchsuche

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

Abrufen des Computernamens in .NET

Das Abrufen des Computernamens ist ein häufiger Vorgang in .NET-Anwendungen. Abhängig vom Anwendungstyp können Sie unterschiedliche Techniken verwenden, um diese Informationen abzurufen.

Konsolen- oder WinForms-Anwendungen:

Für Konsolenanwendungen oder Windows Forms-Anwendungen können Sie verwenden die System.Environment.MachineName-Eigenschaft, die den NETBIOS-Computernamen zurückgibt. Der folgende Code demonstriert seine Verwendung:

string computerName = System.Environment.MachineName;

Webanwendungen:

In ASP.NET-Webanwendungen können Sie über HttpContext.Current auf den Computernamen zugreifen. Server.MachineName-Eigenschaft. Diese Eigenschaft ruft den Servernamen aus dem Anforderungskontext ab.

string computerName = HttpContext.Current.Server.MachineName;

Vollqualifizierter Domänenname (FQDN):

Wenn Sie den vollständig qualifizierten Domänennamen benötigen (FQDN) des Computers können Sie System.Net.Dns.GetHostName() verwenden Methode.

string fqdn = System.Net.Dns.GetHostName();

Zusätzliche Überlegungen:

  • Wenn System.Net.Dns.GetHostName() den FQDN nicht bereitstellt, können Sie auf die verweisen Artikel „Wie finde ich den FQDN eines lokalen Computers in C#/.NET?“ für alternative Ansätze.
  • Detaillierte Informationen zu den Unterschieden zwischen SystemInformation.ComputerName, Environment.MachineName und Net.Dns.GetHostName finden Sie unter dem bereitgestellten Link.

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Namen und den FQDN eines Computers in .NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn