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 dotazuje databázi 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čte 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 několik IP adres a aliasů.

Metody

BeginGetHostAddresses(String, AsyncCallback, Object)

Asynchronně vrátí IP adresy pro zadaného hostitele.

BeginGetHostByName(String, AsyncCallback, Object)
Zastaralé.
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é.
Zastaralé.

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

EndGetHostAddresses(IAsyncResult)

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

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

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

EndGetHostEntry(IAsyncResult)

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

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

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

GetHostAddresses(String)

Vrátí IP adresy protokolu INTERNET (Internet Protocol) pro zadaného hostitele.

GetHostAddresses(String, AddressFamily)

Vrátí IP adresy protokolu INTERNET (Internet Protocol) pro zadaného hostitele.

GetHostAddressesAsync(String)

Vrátí IP adresy protokolu (Internet Protocol) určeného hostitele jako asynchronní operaci.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Vrátí IP adresy protokolu (Internet Protocol) určeného hostitele jako asynchronní operaci.

GetHostAddressesAsync(String, CancellationToken)

Vrátí IP adresy protokolu (Internet Protocol) určeného hostitele jako asynchronní operaci.

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

IPHostEntry Vytvoří instanci ze zadaného IPAddressobjektu .

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

IPHostEntry Vytvoří instanci z IP adresy.

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

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

GetHostEntry(IPAddress)

Přeloží IP adresu na IPHostEntry instanci.

GetHostEntry(String)

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

GetHostEntry(String, AddressFamily)

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)

Přeloží název hostitele nebo 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.

GetHostName()

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

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

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

Platí pro