Cómo obtener los nombres de equipo NetBIOS y DNS mediante Visual C#

Para obtener una versión de este artículo para Microsoft Visual Basic .NET, vea
302656 .

EN ESTA TAREA

Resumen

En este artículo paso a paso se demuestra cómo obtener el nombre del equipo en el que se ejecuta la aplicación. El código de ejemplo siguiente muestra cómo obtener tanto el nombre NetBIOS (simple) como el nombre de equipo completo del Sistema de nombres de dominio (DNS, Domain Name System).

Pasos para generar el ejemplo

  1. Inicie Microsoft Visual Studio .NET o Microsoft Visual Studio 2005.
  2. En Tipos de proyecto, haga clic en
    Proyectos de C#. En Plantillas, haga clic en
    Aplicación de consola.

    Nota: en Visual Studio 2005, en Tipos de proyecto haga clic en Visual C#.
  3. Haga doble clic en Class1.cs para abrir la ventana de código.

    Notas
    • También puede hacer clic con el botón secundario del mouse en Class1.cs y, a continuación, hacer clic en
      Ver código para abrir la ventana de código.
    • En Visual Studio 2005, el archivo predeterminado es Program.cs. Puede hacer doble clic en Program.cs para abrir la ventana de código.
  4. Pegue el código siguiente en Main:
    string result;

    //Retrieve the NetBIOS name.
    result = System.Environment.MachineName;

    //Display the results to the console window.
    Console.WriteLine("NetBIOS Name = {0}", result);

    //Retrieve the DNS name.
    result = System.Net.Dns.GetHostByName("LocalHost").HostName;

    //Display the results to the console window.
    Console.WriteLine("DNS Name = {0}", result);
  5. Presione la combinación de teclas CTRL+F5 para generar y ejecutar la aplicación. Los nombres de equipo NetBIOS y DNS se muestran en la ventana de la consola.

    NOTA: si presiona CTRL+F5 para iniciar el programa, la ventana de la consola permanece abierta una vez completado el código.
Propiedades

Id. de artículo: 303902 - Última revisión: 3 oct. 2006 - Revisión: 1

Comentarios