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.

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