Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Dns.GetHostName Method

Definition

Namespace:
System.Net
Assemblies:
netstandard.dll, System.Net.NameResolution.dll
Assembly:
System.Net.NameResolution.dll
Assembly:
System.dll
Assembly:
netstandard.dll
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs
Source:
Dns.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Gets the host name of the local computer.

public:
 static System::String ^ GetHostName();
public static string GetHostName();
static member GetHostName : unit -> string
Public Shared Function GetHostName () As String

Returns

A string that contains the DNS host name of the local computer.

Exceptions

An error is encountered when resolving the local host name.

Examples

The following example uses the GetHostName method to obtain the host name of the local computer.

public void DisplayLocalHostName()
{
 try {
 // Get the local computer host name.
 String hostName = Dns.GetHostName();
 Console.WriteLine("Computer name :" + hostName);
 }
 catch(SocketException e) {
 Console.WriteLine("SocketException caught!!!");
 Console.WriteLine("Source : " + e.Source);
 Console.WriteLine("Message : " + e.Message);
 }
 catch(Exception e)
 {
 Console.WriteLine("Exception caught!!!");
 Console.WriteLine("Source : " + e.Source);
 Console.WriteLine("Message : " + e.Message);
 }
}
Public Sub DisplayLocalHostName()
 Try
 ' Get the local computer host name.
 Dim hostName As [String] = Dns.GetHostName()
 Console.WriteLine(("Computer name :" + hostName))
 Catch e As SocketException
 Console.WriteLine("SocketException caught!!!")
 Console.WriteLine(("Source : " + e.Source))
 Console.WriteLine(("Message : " + e.Message))
 Catch e As Exception
 Console.WriteLine("Exception caught!!!")
 Console.WriteLine(("Source : " + e.Source))
 Console.WriteLine(("Message : " + e.Message))
 End Try

Applies to


Feedback

Was this page helpful?