Sdílet prostřednictvím


Dns Třída

Definice

Poskytuje jednoduchou funkci překladu názvů domén.

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
Dědičnost
Dns

Příklady

Následující příklad se dotazuje databáze DNS na informace o hostiteli 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")

Poznámky

Třída Dns je statická třída, která načítá informace o konkrétním hostiteli ze systému DNS (Internet Domain Name System).

Informace o hostiteli z dotazu DNS se vrátí v instanci IPHostEntry třídy . Pokud má zadaný hostitel v databázi DNS více než jednu položku, IPHostEntry obsahuje více IP adres a aliasů.

Metody

BeginGetHostAddresses(String, AsyncCallback, Object)

Asynchronně vrátí ip adresy (Internet Protocol) pro zadaného hostitele.

BeginGetHostByName(String, AsyncCallback, Object)
Zastaralé.
Zastaralé.
Zastaralé.

Zahájí asynchronní požadavek na IPHostEntry informace o zadaném názvu hostitele DNS.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Asynchronně přeloží IP adresu na IPHostEntry instanci.

BeginGetHostEntry(String, AsyncCallback, Object)

Asynchronně přeloží název hostitele nebo IP adresu na IPHostEntry instanci.

BeginResolve(String, AsyncCallback, Object)
Zastaralé.
Zastaralé.
Zastaralé.

Zahájí asynchronní požadavek na překlad názvu hostitele DNS nebo IP adresy na IPAddress instanci.

EndGetHostAddresses(IAsyncResult)

Ukončí asynchronní požadavek na informace DNS.

EndGetHostByName(IAsyncResult)
Zastaralé.
Zastaralé.
Zastaralé.

Ukončí asynchronní požadavek na informace DNS.

EndGetHostEntry(IAsyncResult)

Ukončí asynchronní požadavek na informace DNS.

EndResolve(IAsyncResult)
Zastaralé.
Zastaralé.
Zastaralé.

Ukončí asynchronní požadavek na informace DNS.

GetHostAddresses(String, AddressFamily)

Vrátí ip adresy (Internet Protocol) pro zadaného hostitele.

GetHostAddresses(String)

Vrátí ip adresy (Internet Protocol) pro zadaného hostitele.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Vrátí ip adresy (Internet Protocol) pro zadaného hostitele jako asynchronní operaci.

GetHostAddressesAsync(String, CancellationToken)

Vrátí ip adresy (Internet Protocol) pro zadaného hostitele jako asynchronní operaci.

GetHostAddressesAsync(String)

Vrátí ip adresy (Internet Protocol) pro zadaného hostitele jako asynchronní operaci.

GetHostByAddress(IPAddress)
Zastaralé.
Zastaralé.
Zastaralé.

Vytvoří IPHostEntry instanci ze zadaného IPAddressobjektu .

GetHostByAddress(String)
Zastaralé.
Zastaralé.
Zastaralé.

Vytvoří IPHostEntry instanci z IP adresy.

GetHostByName(String)
Zastaralé.
Zastaralé.
Zastaralé.

Získá informace DNS pro zadaný název hostitele DNS.

GetHostEntry(IPAddress)

Přeloží IP adresu na IPHostEntry instanci.

GetHostEntry(String, AddressFamily)

Přeloží název hostitele nebo IP adresu na IPHostEntry instanci.

GetHostEntry(String)

Přeloží název hostitele nebo IP adresu na IPHostEntry instanci.

GetHostEntryAsync(IPAddress)

Přeloží IP adresu na IPHostEntry instanci jako asynchronní operaci.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Přeloží název hostitele nebo IP adresu na IPHostEntry instanci jako asynchronní operaci.

GetHostEntryAsync(String, CancellationToken)

Přeloží název hostitele nebo IP adresu na IPHostEntry instanci jako asynchronní operaci.

GetHostEntryAsync(String)

Přeloží název hostitele nebo IP adresu na IPHostEntry instanci jako asynchronní operaci.

GetHostName()

Získá název hostitele místního počítače.

Resolve(String)
Zastaralé.
Zastaralé.
Zastaralé.

Přeloží název hostitele DNS nebo IP adresu na IPHostEntry instanci.

Platí pro