Dns Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einfache Funktionen zur 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
Das folgende Beispiel fragt die DNS-Datenbank nach Informationen zum Host www.contoso.comab.
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. Enthält der angegebene Host mehrere Einträge in der DNS-Datenbank, IPHostEntry enthält mehrere IP-Adressen und Aliase.
Methoden
| Name | Beschreibung |
|---|---|
| BeginGetHostAddresses(String, AsyncCallback, Object) |
Gibt asynchron die IP-Adressen (Internet Protocol) für den angegebenen Host zurück. |
| BeginGetHostByName(String, AsyncCallback, Object) |
Veraltet.
Veraltet.
Veraltet.
Beginnt eine asynchrone Anforderung für IPHostEntry Informationen zum angegebenen DNS-Hostnamen. |
| BeginGetHostEntry(IPAddress, AsyncCallback, Object) |
Löst asynchron eine IP-Adresse in eine IPHostEntry Instanz auf. |
| BeginGetHostEntry(String, AsyncCallback, Object) |
Löst asynchron einen Hostnamen oder eine IP-Adresse in eine IPHostEntry Instanz auf. |
| BeginResolve(String, AsyncCallback, Object) |
Veraltet.
Veraltet.
Veraltet.
Beginnt eine asynchrone Anforderung, um einen DNS-Hostnamen oder eine IP-Adresse in eine IPAddress Instanz aufzulösen. |
| 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, AddressFamily) |
Gibt die IP-Adressen (Internet Protocol) für den angegebenen Host zurück. |
| GetHostAddresses(String) |
Gibt die IP-Adressen (Internet Protocol) für den angegebenen Host zurück. |
| GetHostAddressesAsync(String, AddressFamily, CancellationToken) |
Gibt die IP-Adressen (Internet Protocol) für den angegebenen Host als asynchronen Vorgang zurück. |
| GetHostAddressesAsync(String, CancellationToken) |
Gibt die IP-Adressen (Internet Protocol) für den angegebenen Host als asynchronen Vorgang zurück. |
| GetHostAddressesAsync(String) |
Gibt die IP-Adressen (Internet Protocol) für den angegebenen Host als asynchronen Vorgang zurück. |
| GetHostByAddress(IPAddress) |
Veraltet.
Veraltet.
Veraltet.
Erstellt eine IPHostEntry Instanz aus dem 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, AddressFamily) |
Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry Instanz auf. |
| GetHostEntry(String) |
Löst einen Hostnamen oder eine IP-Adresse in eine IPHostEntry Instanz auf. |
| GetHostEntryAsync(IPAddress) |
Löst eine IP-Adresse als asynchronen Vorgang in eine IPHostEntry Instanz auf. |
| GetHostEntryAsync(String, AddressFamily, CancellationToken) |
Löst einen Hostnamen oder eine IP-Adresse als asynchronen Vorgang in eine IPHostEntry Instanz auf. |
| GetHostEntryAsync(String, CancellationToken) |
Löst einen Hostnamen oder eine IP-Adresse als asynchronen Vorgang in eine IPHostEntry Instanz auf. |
| GetHostEntryAsync(String) |
Löst einen Hostnamen oder eine IP-Adresse als asynchronen Vorgang in eine IPHostEntry Instanz 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. |