Partager via


Dns Classe

Définition

Fournit des fonctionnalités de résolution de noms de domaines simples.

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
Héritage
Dns

Exemples

L’exemple suivant interroge la base de données DNS pour obtenir des informations sur l’hôte 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")

Remarques

La Dns classe est une classe statique qui récupère des informations sur un hôte spécifique à partir du système DNS (Internet Domain Name System).

Les informations sur l’hôte de la requête DNS sont retournées dans une instance de la IPHostEntry classe . Si l’hôte spécifié a plusieurs entrées dans la base de données DNS, IPHostEntry contient plusieurs adresses IP et alias.

Méthodes

BeginGetHostAddresses(String, AsyncCallback, Object)

Retourne de manière asynchrone les adresses IP de l'hôte spécifié.

BeginGetHostByName(String, AsyncCallback, Object)
Obsolète.
Obsolète.
Obsolète.

Lance une demande asynchrone d'informations IPHostEntry sur le nom d'hôte DNS spécifié.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Résout une adresse IP en instance de IPHostEntry de manière asynchrone.

BeginGetHostEntry(String, AsyncCallback, Object)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry de manière asynchrone.

BeginResolve(String, AsyncCallback, Object)
Obsolète.
Obsolète.
Obsolète.

Démarre une demande asynchrone pour résoudre un nom d'hôte DNS ou une adresse IP en instance de IPAddress.

EndGetHostAddresses(IAsyncResult)

Achève une demande asynchrone d'informations DNS.

EndGetHostByName(IAsyncResult)
Obsolète.
Obsolète.
Obsolète.

Achève une demande asynchrone d'informations DNS.

EndGetHostEntry(IAsyncResult)

Achève une demande asynchrone d'informations DNS.

EndResolve(IAsyncResult)
Obsolète.
Obsolète.
Obsolète.

Achève une demande asynchrone d'informations DNS.

GetHostAddresses(String)

Retourne les adresses IP de l'hôte spécifié.

GetHostAddresses(String, AddressFamily)

Retourne les adresses IP de l'hôte spécifié.

GetHostAddressesAsync(String)

Retourne les adresses IP de l'hôte spécifié en tant qu'opération asynchrone.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Retourne les adresses IP de l'hôte spécifié en tant qu'opération asynchrone.

GetHostAddressesAsync(String, CancellationToken)

Retourne les adresses IP de l'hôte spécifié en tant qu'opération asynchrone.

GetHostByAddress(IPAddress)
Obsolète.
Obsolète.
Obsolète.

Crée une instance de IPHostEntry à partir du IPAddress spécifié.

GetHostByAddress(String)
Obsolète.
Obsolète.
Obsolète.

Crée une instance de IPHostEntry à partir d'une adresse IP.

GetHostByName(String)
Obsolète.
Obsolète.
Obsolète.

Obtient les données DNS pour le nom d'hôte DNS spécifié.

GetHostEntry(IPAddress)

Résout une adresse IP en instance de IPHostEntry.

GetHostEntry(String)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry.

GetHostEntry(String, AddressFamily)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry.

GetHostEntryAsync(IPAddress)

Résout une adresse IP en instance de IPHostEntry en tant qu'opération asynchrone.

GetHostEntryAsync(String)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry en tant qu'opération asynchrone.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry en tant qu'opération asynchrone.

GetHostEntryAsync(String, CancellationToken)

Résout un nom d'hôte ou une adresse IP en instance de IPHostEntry en tant qu'opération asynchrone.

GetHostName()

Obtient le nom d'hôte de l'ordinateur local.

Resolve(String)
Obsolète.
Obsolète.
Obsolète.

Résout un nom d'hôte DNS ou une adresse IP en instance de IPHostEntry.

S’applique à