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
Freigeben: 2025-01-04 10:40:35
Original
735 Leute haben es durchsucht

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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();
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage