IPHostEntry.HostName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호스트의 DNS 이름을 가져오거나 설정합니다.
public:
property System::String ^ HostName { System::String ^ get(); void set(System::String ^ value); };
public string HostName { get; set; }
member this.HostName : string with get, set
Public Property HostName As String
속성 값
서버의 기본 호스트 이름이 포함된 문자열입니다.
예제
다음 예제에서는 HostName 속성을 기본 호스트 이름을 검색 합니다.
void GetIpAddressList( String^ hostString )
{
try
{
// Get 'IPHostEntry' object containing information
// like host name, IP addresses, aliases for a host.
IPHostEntry^ hostInfo = Dns::GetHostByName( hostString );
Console::WriteLine( "Host name : {0}", hostInfo->HostName );
Console::WriteLine( "IP address List : " );
for ( int index = 0; index < hostInfo->AddressList->Length; index++ )
Console::WriteLine( hostInfo->AddressList[ index ] );
}
catch ( SocketException^ e )
{
Console::WriteLine( "SocketException caught!!!" );
Console::WriteLine( "Source : {0}", e->Source );
Console::WriteLine( "Message : {0}", e->Message );
}
catch ( ArgumentNullException^ e )
{
Console::WriteLine( "ArgumentNullException caught!!!" );
Console::WriteLine( "Source : {0}", e->Source );
Console::WriteLine( "Message : {0}", e->Message );
}
catch ( Exception^ e )
{
Console::WriteLine( "Exception caught!!!" );
Console::WriteLine( "Source : {0}", e->Source );
Console::WriteLine( "Message : {0}", e->Message );
}
}
public void GetIpAddressList(String hostString)
{
try
{
// Get 'IPHostEntry' object containing information like host name, IP addresses, aliases for a host.
IPHostEntry hostInfo = Dns.GetHostByName(hostString);
Console.WriteLine("Host name : " + hostInfo.HostName);
Console.WriteLine("IP address List : ");
for(int index=0; index < hostInfo.AddressList.Length; index++)
{
Console.WriteLine(hostInfo.AddressList[index]);
}
}
catch(SocketException e)
{
Console.WriteLine("SocketException caught!!!");
Console.WriteLine("Source : " + e.Source);
Console.WriteLine("Message : " + e.Message);
}
catch(ArgumentNullException e)
{
Console.WriteLine("ArgumentNullException 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 GetIpAddressList(hostString As [String])
Try
' Get 'IPHostEntry' object which contains information like host name, IP addresses, aliases
' for specified url
Dim hostInfo As IPHostEntry = Dns.GetHostByName(hostString)
Console.WriteLine(("Host name : " + hostInfo.HostName))
Console.WriteLine("IP address List : ")
Dim index As Integer
For index = 0 To hostInfo.AddressList.Length - 1
Console.WriteLine(hostInfo.AddressList(index))
Next index
Catch e As SocketException
Console.WriteLine("SocketException caught!!!")
Console.WriteLine(("Source : " + e.Source))
Console.WriteLine(("Message : " + e.Message))
Catch e As ArgumentNullException
Console.WriteLine("ArgumentNullException 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
End Sub
설명
HostName 속성을 서버에 대 한 기본 호스트 이름을 포함 합니다. 사용할 수는 서버에 대 한 DNS 항목 추가 별칭을 정의 하는 경우는 Aliases 속성입니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET