Dns Klasa

Definicja

Oferuje proste funkcje rozpoznawania nazw domen.Provides simple domain name resolution functionality.

public ref class Dns abstract sealed
public static class Dns
type Dns = class
Public Class Dns
Dziedziczenie
Dns

Przykłady

Poniższy przykład wysyła zapytanie do bazy danych DNS w celu uzyskania informacji na www.contoso.comhosta.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")

Uwagi

Klasa Dns jest klasą statyczną, która pobiera informacje o określonym hoście z systemu nazw domen internetowych (DNS).The Dns class is a static class that retrieves information about a specific host from the Internet Domain Name System (DNS).

Informacje o hoście z zapytania DNS są zwracane w wystąpieniu klasy IPHostEntry.The host information from the DNS query is returned in an instance of the IPHostEntry class. Jeśli określony host zawiera więcej niż jeden wpis w bazie danych DNS, IPHostEntry zawiera wiele adresów IP i aliasów.If the specified host has more than one entry in the DNS database, IPHostEntry contains multiple IP addresses and aliases.

Metody

BeginGetHostAddresses(String, AsyncCallback, Object)

Asynchronicznie zwraca adresy protokołu internetowego (IP) dla określonego hosta.Asynchronously returns the Internet Protocol (IP) addresses for the specified host.

BeginGetHostByName(String, AsyncCallback, Object)

Rozpoczyna asynchroniczne żądanie IPHostEntry informacji o określonej nazwie hosta DNS.Begins an asynchronous request for IPHostEntry information about the specified DNS host name.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Asynchronicznie rozwiązuje adres IP do wystąpienia IPHostEntry.Asynchronously resolves an IP address to an IPHostEntry instance.

BeginGetHostEntry(String, AsyncCallback, Object)

Asynchronicznie rozpoznaje nazwę hosta lub adres IP do wystąpienia IPHostEntry.Asynchronously resolves a host name or IP address to an IPHostEntry instance.

BeginResolve(String, AsyncCallback, Object)

Rozpoczyna asynchroniczne żądanie rozpoznania nazwy hosta DNS lub adresu IP w wystąpieniu IPAddress.Begins an asynchronous request to resolve a DNS host name or IP address to an IPAddress instance.

EndGetHostAddresses(IAsyncResult)

Zamyka asynchroniczne żądanie informacji DNS.Ends an asynchronous request for DNS information.

EndGetHostByName(IAsyncResult)

Zamyka asynchroniczne żądanie informacji DNS.Ends an asynchronous request for DNS information.

EndGetHostEntry(IAsyncResult)

Zamyka asynchroniczne żądanie informacji DNS.Ends an asynchronous request for DNS information.

EndResolve(IAsyncResult)

Zamyka asynchroniczne żądanie informacji DNS.Ends an asynchronous request for DNS information.

GetHostAddresses(String)

Zwraca adresy protokołu internetowego (IP) dla określonego hosta.Returns the Internet Protocol (IP) addresses for the specified host.

GetHostAddressesAsync(String)

Zwraca adresy protokołu internetowego (IP) dla określonego hosta jako operację asynchroniczną.Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation.

GetHostByAddress(IPAddress)

Tworzy wystąpienie IPHostEntry na podstawie podanego IPAddress.Creates an IPHostEntry instance from the specified IPAddress.

GetHostByAddress(String)

Tworzy wystąpienie IPHostEntry na podstawie adresu IP.Creates an IPHostEntry instance from an IP address.

GetHostByName(String)

Pobiera informacje DNS dla określonej nazwy hosta DNS.Gets the DNS information for the specified DNS host name.

GetHostEntry(IPAddress)

Rozwiązuje adres IP do wystąpienia IPHostEntry.Resolves an IP address to an IPHostEntry instance.

GetHostEntry(String)

Rozpoznaje nazwę hosta lub adres IP do wystąpienia IPHostEntry.Resolves a host name or IP address to an IPHostEntry instance.

GetHostEntryAsync(IPAddress)

Rozwiązuje adres IP do wystąpienia IPHostEntry jako operacji asynchronicznej.Resolves an IP address to an IPHostEntry instance as an asynchronous operation.

GetHostEntryAsync(String)

Rozpoznaje nazwę hosta lub adres IP do wystąpienia IPHostEntry jako operację asynchroniczną.Resolves a host name or IP address to an IPHostEntry instance as an asynchronous operation.

GetHostName()

Pobiera nazwę hosta komputera lokalnego.Gets the host name of the local computer.

Resolve(String)

Rozpoznaje nazwę hosta DNS lub adres IP do wystąpienia IPHostEntry.Resolves a DNS host name or IP address to an IPHostEntry instance.

Dotyczy