Compartilhar via


Dns Classe

Definição

Fornece a funcionalidade de resolução de nome de domínio 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
Herança
Dns

Exemplos

O exemplo a seguir consulta o banco de dados DNS para obter informações sobre o host 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")

Comentários

A Dns classe é uma classe estática que recupera informações sobre um host específico do DNS (Sistema de Nomes de Domínio da Internet).

As informações do host da consulta DNS são retornadas em uma instância da IPHostEntry classe . Se o host especificado tiver mais de uma entrada no banco de dados DNS, IPHostEntry conterá vários endereços IP e aliases.

Métodos

BeginGetHostAddresses(String, AsyncCallback, Object)

Retorna os endereços IP (protocolo IP) de modo assíncrono para o host especificado.

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

Inicia uma solicitação assíncrona para a informações IPHostEntry sobre o nome de host DNS especificado.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Resolve assincronamente um endereço IP para uma instância de IPHostEntry.

BeginGetHostEntry(String, AsyncCallback, Object)

Resolve um nome do host ou endereço IP para uma instância IPHostEntry de forma assíncrona.

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

Inicia uma solicitação assíncrona para resolver um nome de host DNS ou endereço IP para uma instância IPAddress.

EndGetHostAddresses(IAsyncResult)

Encerra uma solicitação assíncrona de informações de DNS.

EndGetHostByName(IAsyncResult)
Obsoleto.
Obsoleto.
Obsoleto.

Encerra uma solicitação assíncrona de informações de DNS.

EndGetHostEntry(IAsyncResult)

Encerra uma solicitação assíncrona de informações de DNS.

EndResolve(IAsyncResult)
Obsoleto.
Obsoleto.
Obsoleto.

Encerra uma solicitação assíncrona de informações de DNS.

GetHostAddresses(String, AddressFamily)

Retorna os endereços IP (Internet Protocol) para o host especificado.

GetHostAddresses(String)

Retorna os endereços IP (Internet Protocol) para o host especificado.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Retorna os endereços IP (protocolo IP) para o host especificado como uma operação assíncrona.

GetHostAddressesAsync(String, CancellationToken)

Retorna os endereços IP (protocolo IP) para o host especificado como uma operação assíncrona.

GetHostAddressesAsync(String)

Retorna os endereços IP (protocolo IP) para o host especificado como uma operação assíncrona.

GetHostByAddress(IPAddress)
Obsoleto.
Obsoleto.
Obsoleto.

Cria uma instância de IPHostEntry do IPAddress especificado.

GetHostByAddress(String)
Obsoleto.
Obsoleto.
Obsoleto.

Cria uma instância IPHostEntry com base em um endereço IP.

GetHostByName(String)
Obsoleto.
Obsoleto.
Obsoleto.

Obtém as informações de DNS do nome do host DNS especificado.

GetHostEntry(IPAddress)

Resolve um endereço IP para uma instância IPHostEntry.

GetHostEntry(String, AddressFamily)

Resolve um nome do host ou endereço IP para uma instância IPHostEntry.

GetHostEntry(String)

Resolve um nome do host ou endereço IP para uma instância IPHostEntry.

GetHostEntryAsync(IPAddress)

Resolve um endereço IP para uma instância IPHostEntry como uma operação assíncrona.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Resolve um nome de host ou endereço IP para uma instância de IPHostEntry como uma operação assíncrona.

GetHostEntryAsync(String, CancellationToken)

Resolve um nome de host ou endereço IP para uma instância de IPHostEntry como uma operação assíncrona.

GetHostEntryAsync(String)

Resolve um nome de host ou endereço IP para uma instância de IPHostEntry como uma operação assíncrona.

GetHostName()

Obtém o nome de host do computador local.

Resolve(String)
Obsoleto.
Obsoleto.
Obsoleto.

Resolve um nome do host DNS ou endereço IP para uma instância IPHostEntry.

Aplica-se a