Dns Класс

Определение

Предоставляет простые функциональные возможности разрешения доменных имен.

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
Наследование
Dns

Примеры

В следующем примере база данных DNS запрашивает сведения о узле 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")

Комментарии

Этот Dns класс является статическим классом, который получает сведения о конкретном узле из системы доменных имен Интернета (DNS).

Сведения о узле из ЗАПРОСА DNS возвращаются в экземпляре IPHostEntry класса. Если указанный узел содержит несколько записей в базе данных DNS, IPHostEntry содержит несколько IP-адресов и псевдонимов.

Методы

BeginGetHostAddresses(String, AsyncCallback, Object)

Асинхронно возвращает IP-адреса для указанного узла.

BeginGetHostByName(String, AsyncCallback, Object)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Начинает асинхронный запрос сведений IPHostEntry об указанном DNS-имени узла.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Асинхронно разрешает IP-адрес в экземпляр IPHostEntry.

BeginGetHostEntry(String, AsyncCallback, Object)

Асинхронно разрешает имя узла или IP-адрес экземпляра IPHostEntry.

BeginResolve(String, AsyncCallback, Object)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Начинает асинхронный запрос для разрешения DNS-имени узла или IP-адреса в экземпляр IPAddress.

EndGetHostAddresses(IAsyncResult)

Завершает асинхронный запрос сведений DNS.

EndGetHostByName(IAsyncResult)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Завершает асинхронный запрос сведений DNS.

EndGetHostEntry(IAsyncResult)

Завершает асинхронный запрос сведений DNS.

EndResolve(IAsyncResult)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Завершает асинхронный запрос сведений DNS.

GetHostAddresses(String)

Возвращает IP-адреса для указанного узла.

GetHostAddresses(String, AddressFamily)

Возвращает IP-адреса для указанного узла.

GetHostAddressesAsync(String)

Возвращает IP-адреса для указанного узла как асинхронная операция.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Возвращает IP-адреса для указанного узла как асинхронная операция.

GetHostAddressesAsync(String, CancellationToken)

Возвращает IP-адреса для указанного узла как асинхронная операция.

GetHostByAddress(IPAddress)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Создает экземпляр IPHostEntry из указанного объекта IPAddress.

GetHostByAddress(String)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Создает экземпляр IPHostEntry из IP-адреса.

GetHostByName(String)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Возвращает сведения DNS для указанного DNS-имени узла.

GetHostEntry(IPAddress)

Разрешает IP-адрес в экземпляр IPHostEntry.

GetHostEntry(String)

Разрешает имя узла или IP-адрес в экземпляр IPHostEntry.

GetHostEntry(String, AddressFamily)

Разрешает имя узла или IP-адрес в экземпляр IPHostEntry.

GetHostEntryAsync(IPAddress)

Разрешает IP-адрес экземпляра IPHostEntry как асинхронная операция.

GetHostEntryAsync(String)

Разрешает имя узла или IP-адрес экземпляра IPHostEntry как асинхронная операция.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Разрешает имя узла или IP-адрес экземпляра IPHostEntry как асинхронная операция.

GetHostEntryAsync(String, CancellationToken)

Разрешает имя узла или IP-адрес экземпляра IPHostEntry как асинхронная операция.

GetHostName()

Возвращает имя узла локального компьютера.

Resolve(String)
Является устаревшей.
Является устаревшей.
Является устаревшей.
Является устаревшей.

Разрешает DNS-имя узла или IP-адрес в экземпляр IPHostEntry.

Применяется к