Dns Klasse

Definition

Stellt einfache Funktionen für die Auflösung von Domänennamen bereit.

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

Beispiele

Im folgenden Beispiel wird die DNS-Datenbank nach Informationen zum Host www.contoso.comabfragt.

IPHostEntry^ hostInfo = Dns::GetHostEntry( "www.contoso.com" );
IPHostEntry hostInfo = Dns.GetHostEntry("www.contoso.com");
Dim hostInfo As IPHostEntry = Dns.GetHostEntry("www.contoso.com")

Hinweise

Die Dns -Klasse ist eine statische Klasse, die Informationen zu einem bestimmten Host aus dem Internet Domain Name System (DNS) abruft.

Die Hostinformationen aus der DNS-Abfrage werden in einer Instanz der IPHostEntry -Klasse zurückgegeben. Wenn der angegebene Host mehr als einen Eintrag in der DNS-Datenbank enthält, IPHostEntry enthält mehrere IP-Adressen und Aliase.

Methoden

BeginGetHostAddresses(String, AsyncCallback, Object)

Gibt asynchron die IP-Adressen für den angegebenen Host zurück.

BeginGetHostByName(String, AsyncCallback, Object)
Veraltet.
Veraltet.
Veraltet.

Beginnt eine asynchrone Anforderung von IPHostEntry-Informationen zu dem angegebenen DNS-Hostnamen.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Löst eine IP-Adresse asynchron in eine IPHostEntry-Instanz auf.

BeginGetHostEntry(String, AsyncCallback, Object)

Löst einen Hostnamen oder eine IP-Adresse asynchron in eine IPHostEntry-Instanz auf.

BeginResolve(String, AsyncCallback, Object)
Veraltet.
Veraltet.
Veraltet.

Beginnt eine asynchrone Anforderung zum Auflösen eines DNS-Hostnamens oder einer IP-Adresse in eine IPAddress-Instanz.

EndGetHostAddresses(IAsyncResult)

Beendet eine asynchrone Anforderung für DNS-Informationen.

EndGetHostByName(IAsyncResult)
Veraltet.
Veraltet.
Veraltet.

Beendet eine asynchrone Anforderung für DNS-Informationen.

EndGetHostEntry(IAsyncResult)

Beendet eine asynchrone Anforderung für DNS-Informationen.

EndResolve(IAsyncResult)
Veraltet.
Veraltet.
Veraltet.

Beendet eine asynchrone Anforderung für DNS-Informationen.

GetHostAddresses(String)

Gibt die IP-Adressen für den angegebenen Host zurück.

GetHostAddresses(String, AddressFamily)

Gibt die IP-Adressen für den angegebenen Host zurück.

GetHostAddressesAsync(String)

Gibt die IP-Adressen für den angegebenen Host als asynchronen Vorgang zurück.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Gibt die IP-Adressen für den angegebenen Host als asynchronen Vorgang zurück.

GetHostAddressesAsync(String, CancellationToken)

Gibt die IP-Adressen für den angegebenen Host als asynchronen Vorgang zurück.

GetHostByAddress(IPAddress)
Veraltet.
Veraltet.
Veraltet.

Erstellt eine IPHostEntry-Instanz aus der angegebenen IPAddress.

GetHostByAddress(String)
Veraltet.
Veraltet.
Veraltet.

Erstellt eine IPHostEntry-Instanz aus einer IP-Adresse.

GetHostByName(String)
Veraltet.
Veraltet.
Veraltet.

Ruft die DNS-Informationen für den angegebenen DNS-Hostnamen ab.

GetHostEntry(IPAddress)

Löst eine IP-Adresse in eine IPHostEntry-Instanz auf.

GetHostEntry(String)

Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz auf.

GetHostEntry(String, AddressFamily)

Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz auf.

GetHostEntryAsync(IPAddress)

Löst eine IP-Adresse in eine IPHostEntry-Instanz als asynchronen Vorgang auf.

GetHostEntryAsync(String)

Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz als asynchronen Vorgang auf.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz als asynchronen Vorgang auf.

GetHostEntryAsync(String, CancellationToken)

Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz als asynchronen Vorgang auf.

GetHostName()

Ruft den Hostnamen des lokalen Computers ab.

Resolve(String)
Veraltet.
Veraltet.
Veraltet.

Löst einen DNS-Hostnamen oder eine IP-Adresse in eine IPHostEntry-Instanz auf.

Gilt für: