Es muy sencillo obtener un nombre de computadora, una dirección IP y un nombre de usuario actual en .NET. Los siguientes son varios métodos que uso comúnmente. Si tiene otros buenos métodos, puede responderlos y organizarlos juntos:
1. En ASP.NET. Propiedades especiales:
Obtenga el nombre de la computadora servidor: Page.Server.ManchineName
Obtener información del usuario: Página.Usuario
Obtenga el nombre de la computadora cliente: Page.Request.UserHostName
Obtenga la IP de la computadora cliente: Page.Request.UserHostAddress
2. Métodos comunes en la programación de redes:
Obtenga el nombre de la computadora actual: static System.Net.Dns.GetHostName()
Recupere todas las direcciones IP según el nombre de la computadora: static System.Net.Dns.Resolve(nombre de la computadora).AddressList
También puede recuperar el nombre de la computadora según la dirección IP: static System.Net.Dns.Resolve(dirección IP).HostName
3. Atributos comunes de la clase de entorno del sistema:
Nombre de la computadora actual: System.Environment.MachineName estático
El dominio al que pertenece la computadora actual: static System.Environment.UserDomainName
Usuario actual de la computadora: System.Environment.UserName estático