Necesito obtener el nombre de host que ejecuta actualmente la aplicación. ¿Alguna idea?¿Cómo puedo obtener el nombre de host local actual usando C# o VB.NET?
Respuesta
algo a tener en cuenta es que System.Environment.MachineName;
y System.Windows.Forms.SystemInformation.ComputerName;
le dará el nombre de NetBIOS de la máquina (restringido a 15 caracteres)
Si desea que el nombre de host completo basado en TCP/IP puede utilizar Dns.GetHostName()
:
string hostName = System.Net.Dns.GetHostName();
O puede utilizar:
System.Environment.GetEnvironmentVariable("COMPUTERNAME");
que devolverá el nombre completo del equipo establecido durante la instalación.
Bueno, los documentos son un poco imprecisos sobre cómo se implementa, pero implica que se requiere a) una conexión de red que funcione, b) un viaje de ida y vuelta al DNS servidor, yc) que el DNS realmente conoce el nombre de su máquina (no tiene que ser así, a menos que sea un servidor) –
@James Curran - Absolutamente. Pero Environment.MachineName restringe el nombre de la computadora a un nombre de NETBIOS de 15 caracteres. GetHostName recuperará el nombre de host completo basado en TCP/IP. – GenericTypeTea
'System.Environment.GetEnvironmentVariable (" COMPUTERNAME ");' es Windows solamente – gman
Si no me equivoco en lo que quiere hacer ..
System.Environment.MachineName
System.Windows.Forms.SystemInformation.ComputerName;
El espacio de nombres My contiene muchos grandes funciones "ayudantes" como:
My.Computer.Name
Esto parece estar limitado a VB.NET y es propiedad de ese lenguaje: http://msdn.microsoft.com/en-us/vstudio/ms789188.aspx –
Para conseguir el nombre completo, el uso:
System.Net.Dns.GetHostEntry("").HostName
- 1. Cómo obtener el nombre de host actual en Heroku
- 2. ¿Cómo puedo obtener el FQDN del host actual en Ruby?
- 3. Cómo resolver el nombre de host de la IP local en C# .NET?
- 4. ASP.NET MVC obtener el host actual
- 5. Proyecto SVN actual - cambiar nombre de host
- 6. ¿Cómo puedo obtener el nombre del directorio actual en Javascript?
- 7. ¿Hay una función o variable de PHP que proporcione el nombre de host local?
- 8. Rieles: ¿cómo obtener el host actual o construir una URL con él?
- 9. Obtener el nombre de una variable local
- 10. obtener IPv4 local del ordenador utilizando VB.net
- 11. ¿Obtener el nombre de la clase actual?
- 12. ¿Cómo obtener dirección IP local usando vb?
- 13. ¿Cómo puedo obtener el DateTime actual del precompilador en C#?
- 14. Obtener nombre de host sin utilizar HttpRequest
- 15. ¿Cómo puedo obtener el formato corto actual de DateTime en C#?
- 16. Cómo obtener el año actual usando Vba
- 17. ¿Cómo obtener el nombre de la función actual?
- 18. ¿Cómo obtengo el dominio/nombre de host de la referencia usando JavaScript?
- 19. ¿Cómo obtener el nombre actual del proceso en Linux?
- 20. ¿Cómo usar Django para obtener el nombre del servidor host?
- 21. ¿Cómo obtener el nombre de contexto actual de rspec?
- 22. ¿Cómo puedo encontrar mi host local y mi nombre de usuario en mysql?
- 23. Powershell: Obtener nombre de host FQDN
- 24. cómo obtener la ruta URL en el host local y en el servidor?
- 25. En Boost.Test, ¿cómo obtener el nombre de la prueba actual?
- 26. ¿Cómo puedo obtener el nombre de host (con puerto) que un servlet está en
- 27. ¿Cómo obtener el nombre de nodo primario del nodo actual?
- 28. ¿Cómo puedo encontrar el nombre de archivo ejecutable actual?
- 29. ¿Cómo puedo obtener la URL y Querystring? vb.net
- 30. Fiabilidad de UDP en el host local
qué has yags vb.net cuando el título dice C#. –
C# o VB.NET ... Cualquiera sería aceptado –