다음을 통해 공유


Dns 클래스

정의

단순 도메인 이름 확인 기능이 제공됩니다.

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

예제

다음 예제에서는 호스트 www.contoso.com에 대한 정보를 DNS 데이터베이스에 쿼리합니다.

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(인터넷 도메인 이름 시스템)에서 특정 호스트에 대한 정보를 검색하는 정적 클래스입니다.

DNS 쿼리의 호스트 정보는 클래스의 IPHostEntry 인스턴스에 반환됩니다. 지정된 호스트에 DNS 데이터베이스 IPHostEntry 에 둘 이상의 항목이 있는 경우 에는 여러 IP 주소와 별칭이 포함됩니다.

메서드

BeginGetHostAddresses(String, AsyncCallback, Object)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기적으로 반환합니다.

BeginGetHostByName(String, AsyncCallback, Object)
사용되지 않음.
사용되지 않음.
사용되지 않음.

지정된 DNS 호스트 이름에 대한 IPHostEntry 정보의 비동기 요청을 시작합니다.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

비동기적으로 IP 주소를 IPHostEntry 인스턴스로 확인합니다.

BeginGetHostEntry(String, AsyncCallback, Object)

비동기적으로 호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.

BeginResolve(String, AsyncCallback, Object)
사용되지 않음.
사용되지 않음.
사용되지 않음.

DNS 호스트 이름 또는 IP 주소를 IPAddress 인스턴스로 확인하기 위한 비동기 요청을 시작합니다.

EndGetHostAddresses(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.

EndGetHostByName(IAsyncResult)
사용되지 않음.
사용되지 않음.
사용되지 않음.

DNS 정보에 대한 비동기 요청을 끝냅니다.

EndGetHostEntry(IAsyncResult)

DNS 정보에 대한 비동기 요청을 끝냅니다.

EndResolve(IAsyncResult)
사용되지 않음.
사용되지 않음.
사용되지 않음.

DNS 정보에 대한 비동기 요청을 끝냅니다.

GetHostAddresses(String, AddressFamily)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 반환합니다.

GetHostAddresses(String)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 반환합니다.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기 작업으로 반환합니다.

GetHostAddressesAsync(String, CancellationToken)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기 작업으로 반환합니다.

GetHostAddressesAsync(String)

지정된 호스트의 IP(인터넷 프로토콜) 주소를 비동기 작업으로 반환합니다.

GetHostByAddress(IPAddress)
사용되지 않음.
사용되지 않음.
사용되지 않음.

지정된 IPHostEntry에서 IPAddress 인스턴스를 만듭니다.

GetHostByAddress(String)
사용되지 않음.
사용되지 않음.
사용되지 않음.

IP 주소에서 IPHostEntry 인스턴스를 만듭니다.

GetHostByName(String)
사용되지 않음.
사용되지 않음.
사용되지 않음.

지정된 DNS 호스트 이름에서 DNS 정보를 가져옵니다.

GetHostEntry(IPAddress)

IP 주소를 IPHostEntry 인스턴스로 확인합니다.

GetHostEntry(String, AddressFamily)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.

GetHostEntry(String)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.

GetHostEntryAsync(IPAddress)

IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.

GetHostEntryAsync(String, CancellationToken)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.

GetHostEntryAsync(String)

호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 비동기적 작업으로 확인합니다.

GetHostName()

로컬 컴퓨터의 호스트 이름을 가져옵니다.

Resolve(String)
사용되지 않음.
사용되지 않음.
사용되지 않음.

DNS 호스트 이름 또는 IP 주소를 IPHostEntry 인스턴스로 확인합니다.

적용 대상