Dns Classe

Definição

Fornece funcionalidade simples de resolução de nomes de domínio.

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
Herança
Dns

Exemplos

O exemplo seguinte consulta a base de dados DNS para obter informações sobre o host www.contoso.com.

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

Observações

A Dns classe é uma classe estática que recupera informações sobre um host específico do Internet Domain Name System (DNS).

A informação do host da consulta DNS é devolvida numa instância da IPHostEntry classe. Se o host especificado tiver mais do que uma entrada na base de dados DNS, IPHostEntry contém múltiplos endereços IP e aliases.

Métodos

Name Description
BeginGetHostAddresses(String, AsyncCallback, Object)

De forma assíncrona, retorna os endereços de Protocolo de Internet (IP) para o host especificado.

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

Inicia um pedido assíncrono de IPHostEntry informação sobre o nome do host DNS especificado.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

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

BeginGetHostEntry(String, AsyncCallback, Object)

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

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

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

EndGetHostAddresses(IAsyncResult)

Termina um pedido assíncrono de informação DNS.

EndGetHostByName(IAsyncResult)
Obsoleto.
Obsoleto.

Termina um pedido assíncrono de informação DNS.

EndGetHostEntry(IAsyncResult)

Termina um pedido assíncrono de informação DNS.

EndResolve(IAsyncResult)
Obsoleto.
Obsoleto.

Termina um pedido assíncrono de informação DNS.

GetHostAddresses(String)

Devolve os endereços de Protocolo de Internet (IP) para o host especificado.

GetHostAddressesAsync(String)

Devolve os endereços de Protocolo de Internet (IP) para o host especificado como uma operação assíncrona.

GetHostByAddress(IPAddress)
Obsoleto.
Obsoleto.

Cria uma IPHostEntry instância a partir do especificado IPAddress.

GetHostByAddress(String)
Obsoleto.
Obsoleto.

Cria uma IPHostEntry instância a partir de um endereço IP.

GetHostByName(String)
Obsoleto.
Obsoleto.

Obtém a informação DNS do nome de host DNS especificado.

GetHostEntry(IPAddress)

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

GetHostEntry(String)

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

GetHostEntryAsync(IPAddress)

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

GetHostEntryAsync(String)

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

GetHostName()

Obtém o nome do host do computador local.

Resolve(String)
Obsoleto.
Obsoleto.

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

Aplica-se a