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");
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, AddressFamily) |
Возвращает IP-адреса для указанного узла. |
| GetHostAddresses(String) |
Возвращает IP-адреса для указанного узла. |
| GetHostAddressesAsync(String, AddressFamily, CancellationToken) |
Возвращает IP-адреса для указанного узла в качестве асинхронной операции. |
| GetHostAddressesAsync(String, CancellationToken) |
Возвращает IP-адреса для указанного узла в качестве асинхронной операции. |
| GetHostAddressesAsync(String) |
Возвращает IP-адреса для указанного узла в качестве асинхронной операции. |
| GetHostByAddress(IPAddress) |
Устаревшие.
Устаревшие.
Устаревшие.
IPHostEntry Создает экземпляр из указанногоIPAddress. |
| GetHostByAddress(String) |
Устаревшие.
Устаревшие.
Устаревшие.
IPHostEntry Создает экземпляр из IP-адреса. |
| GetHostByName(String) |
Устаревшие.
Устаревшие.
Устаревшие.
Возвращает сведения DNS для указанного имени узла DNS. |
| GetHostEntry(IPAddress) |
Разрешает IP-адрес экземпляру IPHostEntry . |
| GetHostEntry(String, AddressFamily) |
Разрешает имя узла или IP-адрес экземпляра IPHostEntry . |
| GetHostEntry(String) |
Разрешает имя узла или IP-адрес экземпляра IPHostEntry . |
| GetHostEntryAsync(IPAddress) |
Разрешает IP-адрес IPHostEntry экземпляру в виде асинхронной операции. |
| GetHostEntryAsync(String, AddressFamily, CancellationToken) |
Разрешает имя узла или IP-адрес IPHostEntry экземпляра в виде асинхронной операции. |
| GetHostEntryAsync(String, CancellationToken) |
Разрешает имя узла или IP-адрес IPHostEntry экземпляра в виде асинхронной операции. |
| GetHostEntryAsync(String) |
Разрешает имя узла или IP-адрес IPHostEntry экземпляра в виде асинхронной операции. |
| GetHostName() |
Возвращает имя узла локального компьютера. |
| Resolve(String) |
Устаревшие.
Устаревшие.
Устаревшие.
Разрешает имя узла DNS или IP-адрес экземпляру IPHostEntry . |