Dns 클래스

정의

단순 도메인 이름 확인 기능이 제공됩니다.Provides simple domain name resolution functionality.

public ref class Dns abstract sealed
public static class Dns
type Dns = class
Public Class Dns
상속
Dns

예제

다음 예에서는 DNS 데이터베이스에서 호스트 www.contoso.com에 대 한 정보를 쿼리 합니다.The following example queries the DNS database for information on the host www.contoso.com.

IPHostEntry^ hostInfo = Dns::GetHostEntry( "www.contoso.com" );
IPHostEntry hostInfo = Dns.GetHostEntry("www.contoso.com");
Dim hostInfo As IPHostEntry = Dns.GetHostEntry("www.contoso.com")

설명

Dns 클래스는 인터넷 DNS (Domain Name System)에서 특정 호스트에 대 한 정보를 검색 하는 정적 클래스입니다.The Dns class is a static class that retrieves information about a specific host from the Internet Domain Name System (DNS).

DNS 쿼리의 호스트 정보는 IPHostEntry 클래스의 인스턴스에 반환 됩니다.The host information from the DNS query is returned in an instance of the IPHostEntry class. 지정 된 호스트의 DNS 데이터베이스에 두 개 이상의 항목이 있는 경우 IPHostEntry는 여러 IP 주소와 별칭을 포함 합니다.If the specified host has more than one entry in the DNS database, IPHostEntry contains multiple IP addresses and aliases.

메서드

BeginGetHostAddresses(String, AsyncCallback, Object)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기적으로 반환합니다.Asynchronously returns the Internet Protocol (IP) addresses for the specified host.

BeginGetHostByName(String, AsyncCallback, Object)

지정된 DNS 호스트 이름에 대한 IPHostEntry 정보의 비동기 요청을 시작합니다.Begins an asynchronous request for IPHostEntry information about the specified DNS host name.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

비동기적으로 IP 주소를 IPHostEntry 인스턴스로 확인합니다.Asynchronously resolves an IP address to an IPHostEntry instance.

BeginGetHostEntry(String, AsyncCallback, Object)

비동기적으로 호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.Asynchronously resolves a host name or IP address to an IPHostEntry instance.

BeginResolve(String, AsyncCallback, Object)

DNS 호스트 이름 또는 IP 주소를 IPAddress 인스턴스로 확인하기 위한 비동기 요청을 시작합니다.Begins an asynchronous request to resolve a DNS host name or IP address to an IPAddress instance.

EndGetHostAddresses(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.Ends an asynchronous request for DNS information.

EndGetHostByName(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.Ends an asynchronous request for DNS information.

EndGetHostEntry(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.Ends an asynchronous request for DNS information.

EndResolve(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.Ends an asynchronous request for DNS information.

GetHostAddresses(String)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 반환합니다.Returns the Internet Protocol (IP) addresses for the specified host.

GetHostAddressesAsync(String)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기 작업으로 반환합니다.Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation.

GetHostByAddress(IPAddress)

지정된 IPHostEntry에서 IPAddress 인스턴스를 만듭니다.Creates an IPHostEntry instance from the specified IPAddress.

GetHostByAddress(String)

IP 주소에서 IPHostEntry 인스턴스를 만듭니다.Creates an IPHostEntry instance from an IP address.

GetHostByName(String)

지정된 DNS 호스트 이름에서 DNS 정보를 가져옵니다.Gets the DNS information for the specified DNS host name.

GetHostEntry(IPAddress)

IP 주소를 IPHostEntry 인스턴스로 확인합니다.Resolves an IP address to an IPHostEntry instance.

GetHostEntry(String)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.Resolves a host name or IP address to an IPHostEntry instance.

GetHostEntryAsync(IPAddress)

IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.Resolves an IP address to an IPHostEntry instance as an asynchronous operation.

GetHostEntryAsync(String)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.Resolves a host name or IP address to an IPHostEntry instance as an asynchronous operation.

GetHostName()

로컬 컴퓨터의 호스트 이름을 가져옵니다.Gets the host name of the local computer.

Resolve(String)

DNS 호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.Resolves a DNS host name or IP address to an IPHostEntry instance.

적용 대상