Dns Classe

Définition

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

public ref class Dns sealed
public ref class Dns abstract sealed
public sealed class Dns
public static class Dns
type Dns = class
Public NotInheritable Class Dns
Public 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");
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 d’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

Nom Description
BeginGetHostAddresses(String, AsyncCallback, Object)

Retourne de façon asynchrone les adresses IP (Internet Protocol) de l’hôte spécifié.

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

Commence une requête asynchrone pour IPHostEntry obtenir des informations sur le nom d’hôte DNS spécifié.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Résout de façon asynchrone une adresse IP en une IPHostEntry instance.

BeginGetHostEntry(String, AsyncCallback, Object)

Résout de façon asynchrone un nom d’hôte ou une adresse IP en une IPHostEntry instance.

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

Commence une requête asynchrone pour résoudre un nom d’hôte DNS ou une adresse IP vers une IPAddress instance.

EndGetHostAddresses(IAsyncResult)

Termine une requête asynchrone pour les informations DNS.

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

Termine une requête asynchrone pour les informations DNS.

EndGetHostEntry(IAsyncResult)

Termine une requête asynchrone pour les informations DNS.

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

Termine une requête asynchrone pour les informations DNS.

GetHostAddresses(String)

Retourne les adresses IP (Internet Protocol) de l’hôte spécifié.

GetHostAddressesAsync(String)

Retourne les adresses IP (Internet Protocol) de l’hôte spécifié en tant qu’opération asynchrone.

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

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

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

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

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

Obtient les informations DNS pour le nom d’hôte DNS spécifié.

GetHostEntry(IPAddress)

Résout une adresse IP en une IPHostEntry instance.

GetHostEntry(String)

Résout un nom d’hôte ou une adresse IP dans une IPHostEntry instance.

GetHostEntryAsync(IPAddress)

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

GetHostEntryAsync(String)

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

GetHostName()

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

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

Résout un nom d’hôte DNS ou une adresse IP dans une IPHostEntry instance.

S’applique à