Dns Classe

Definição

Fornece funcionalidade de resolução de nome de domínio 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
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");
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 de 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

Nome Description
BeginGetHostAddresses(String, AsyncCallback, Object)

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

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

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

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

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

BeginGetHostEntry(String, AsyncCallback, Object)

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

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

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

EndGetHostAddresses(IAsyncResult)

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

EndGetHostByName(IAsyncResult)
Obsoleto.
Obsoleto.

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

EndGetHostEntry(IAsyncResult)

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

EndResolve(IAsyncResult)
Obsoleto.
Obsoleto.

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

GetHostAddresses(String)

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

GetHostAddressesAsync(String)

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

GetHostByAddress(IPAddress)
Obsoleto.
Obsoleto.

Cria uma IPHostEntry instância do especificado IPAddress.

GetHostByAddress(String)
Obsoleto.
Obsoleto.

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

GetHostByName(String)
Obsoleto.
Obsoleto.

Obtém as informações de DNS para o nome do 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