Udostępnij za pośrednictwem


Dns Klasa

Definicja

Udostępnia proste funkcje rozpoznawania nazw domen.

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
Dziedziczenie
Dns

Przykłady

Poniższy przykład wysyła zapytanie do bazy danych DNS w celu uzyskania informacji na hoście 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 internetowego systemu nazw domen (DNS).

Informacje o hoście z zapytania DNS są zwracane w wystąpieniu IPHostEntry klasy. Jeśli określony host ma więcej niż jeden wpis w bazie danych DNS, IPHostEntry zawiera wiele adresów IP i aliasów.

Metody

BeginGetHostAddresses(String, AsyncCallback, Object)

Asynchronicznie zwraca adresy protokołu internetowego (IP) dla określonego hosta.

BeginGetHostByName(String, AsyncCallback, Object)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Rozpoczyna asynchroniczne żądanie informacji IPHostEntry o określonej nazwie hosta DNS.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Asynchronicznie rozpoznaje adres IP wystąpienia IPHostEntry .

BeginGetHostEntry(String, AsyncCallback, Object)

Asynchronicznie rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry .

BeginResolve(String, AsyncCallback, Object)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Rozpoczyna asynchroniczne żądanie rozpoznawania nazwy hosta DNS lub adresu IP wystąpienia IPAddress .

EndGetHostAddresses(IAsyncResult)

Kończy asynchroniczne żądanie informacji DNS.

EndGetHostByName(IAsyncResult)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Kończy asynchroniczne żądanie informacji DNS.

EndGetHostEntry(IAsyncResult)

Kończy asynchroniczne żądanie informacji DNS.

EndResolve(IAsyncResult)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Kończy asynchroniczne żądanie informacji DNS.

GetHostAddresses(String)

Zwraca adresy protokołu internetowego (IP) dla określonego hosta.

GetHostAddresses(String, AddressFamily)

Zwraca adresy protokołu internetowego (IP) dla określonego hosta.

GetHostAddressesAsync(String)

Zwraca adresy protokołu internetowego (IP) określonego hosta jako operację asynchroniczną.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Zwraca adresy protokołu internetowego (IP) określonego hosta jako operację asynchroniczną.

GetHostAddressesAsync(String, CancellationToken)

Zwraca adresy protokołu internetowego (IP) określonego hosta jako operację asynchroniczną.

GetHostByAddress(IPAddress)
Przestarzałe.
Przestarzałe.
Przestarzałe.

IPHostEntry Tworzy wystąpienie z określonego IPAddresselementu .

GetHostByAddress(String)
Przestarzałe.
Przestarzałe.
Przestarzałe.

IPHostEntry Tworzy wystąpienie na podstawie adresu IP.

GetHostByName(String)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Pobiera informacje DNS dla określonej nazwy hosta DNS.

GetHostEntry(IPAddress)

Rozpoznaje adres IP wystąpienia IPHostEntry .

GetHostEntry(String)

Rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry .

GetHostEntry(String, AddressFamily)

Rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry .

GetHostEntryAsync(IPAddress)

Rozpoznaje adres IP wystąpienia IPHostEntry jako operację asynchroniczną.

GetHostEntryAsync(String)

Rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry jako operację asynchroniczną.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry jako operację asynchroniczną.

GetHostEntryAsync(String, CancellationToken)

Rozpoznaje nazwę hosta lub adres IP wystąpienia IPHostEntry jako operację asynchroniczną.

GetHostName()

Pobiera nazwę hosta komputera lokalnego.

Resolve(String)
Przestarzałe.
Przestarzałe.
Przestarzałe.

Rozpoznaje nazwę hosta DNS lub adres IP wystąpienia IPHostEntry .

Dotyczy