Dns Classe
Definição
Fornece a funcionalidade de resolução de nome de domínio simples.Provides simple domain name resolution functionality.
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 .The following example queries the DNS database for information on the 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.The Dns class is a static class that retrieves information about a specific host from the Internet Domain Name System (DNS).
As informações do host da consulta DNS são retornadas em uma instância da IPHostEntry classe.The host information from the DNS query is returned in an instance of the IPHostEntry class. Se o host especificado tiver mais de uma entrada no banco de dados DNS, IPHostEntry conterá vários endereços IP e aliases.If the specified host has more than one entry in the DNS database, IPHostEntry contains multiple IP addresses and aliases.
Métodos
| BeginGetHostAddresses(String, AsyncCallback, Object) |
Retorna os endereços IP (protocolo IP) de modo assíncrono para o host especificado.Asynchronously returns the Internet Protocol (IP) addresses for the specified host. |
| 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.Begins an asynchronous request for IPHostEntry information about the specified DNS host name. |
| BeginGetHostEntry(IPAddress, AsyncCallback, Object) |
Resolve assincronamente um endereço IP para uma instância de IPHostEntry.Asynchronously resolves an IP address to an IPHostEntry instance. |
| BeginGetHostEntry(String, AsyncCallback, Object) |
Resolve um nome do host ou endereço IP para uma instância IPHostEntry de forma assíncrona.Asynchronously resolves a host name or IP address to an IPHostEntry instance. |
| 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.Begins an asynchronous request to resolve a DNS host name or IP address to an IPAddress instance. |
| EndGetHostAddresses(IAsyncResult) |
Encerra uma solicitação assíncrona de informações de DNS.Ends an asynchronous request for DNS information. |
| EndGetHostByName(IAsyncResult) |
Obsoleto.
Obsoleto.
Obsoleto.
Encerra uma solicitação assíncrona de informações de DNS.Ends an asynchronous request for DNS information. |
| EndGetHostEntry(IAsyncResult) |
Encerra uma solicitação assíncrona de informações de DNS.Ends an asynchronous request for DNS information. |
| EndResolve(IAsyncResult) |
Obsoleto.
Obsoleto.
Obsoleto.
Encerra uma solicitação assíncrona de informações de DNS.Ends an asynchronous request for DNS information. |
| GetHostAddresses(String) |
Retorna os endereços IP (Internet Protocol) para o host especificado.Returns the Internet Protocol (IP) addresses for the specified host. |
| GetHostAddressesAsync(String) |
Retorna os endereços IP (protocolo IP) para o host especificado como uma operação assíncrona.Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation. |
| GetHostByAddress(IPAddress) |
Obsoleto.
Obsoleto.
Obsoleto.
Cria uma instância de IPHostEntry do IPAddress especificado.Creates an IPHostEntry instance from the specified IPAddress. |
| GetHostByAddress(String) |
Obsoleto.
Obsoleto.
Obsoleto.
Cria uma instância IPHostEntry com base em um endereço IP.Creates an IPHostEntry instance from an IP address. |
| GetHostByName(String) |
Obsoleto.
Obsoleto.
Obsoleto.
Obtém as informações de DNS do nome do host DNS especificado.Gets the DNS information for the specified DNS host name. |
| GetHostEntry(IPAddress) |
Resolve um endereço IP para uma instância IPHostEntry.Resolves an IP address to an IPHostEntry instance. |
| GetHostEntry(String) |
Resolve um nome do host ou endereço IP para uma instância IPHostEntry.Resolves a host name or IP address to an IPHostEntry instance. |
| GetHostEntryAsync(IPAddress) |
Resolve um endereço IP para uma instância IPHostEntry como uma operação assíncrona.Resolves an IP address to an IPHostEntry instance as an asynchronous operation. |
| GetHostEntryAsync(String) |
Resolve um nome de host ou endereço IP para uma instância de IPHostEntry como uma operação assíncrona.Resolves a host name or IP address to an IPHostEntry instance as an asynchronous operation. |
| GetHostName() |
Obtém o nome de host do computador local.Gets the host name of the local computer. |
| Resolve(String) |
Obsoleto.
Obsoleto.
Obsoleto.
Resolve um nome do host DNS ou endereço IP para uma instância IPHostEntry.Resolves a DNS host name or IP address to an IPHostEntry instance. |