Dns 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 数据库以获取有关主机 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 是一个静态类,它从 Internet 域名系统 (DNS) 检索有关特定主机的信息。
DNS 查询中的主机信息在 类的 IPHostEntry 实例中返回。 如果指定的主机在 DNS 数据库中有多个条目, IPHostEntry 则包含多个 IP 地址和别名。
方法
BeginGetHostAddresses(String, AsyncCallback, Object)
|
异步返回指定主机的 Internet 协议 (IP) 地址。
|
BeginGetHostByName(String, AsyncCallback, Object)
|
已过时.
已过时.
已过时.
开始异步请求关于指定 DNS 主机名的 IPHostEntry 信息。
|
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)
|
返回指定主机的 Internet 协议 (IP) 地址。
|
GetHostAddresses(String)
|
返回指定主机的 Internet 协议 (IP) 地址。
|
GetHostAddressesAsync(String, AddressFamily, CancellationToken)
|
返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。
|
GetHostAddressesAsync(String, CancellationToken)
|
返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。
|
GetHostAddressesAsync(String)
|
返回指定主机的 Internet 协议 (IP) 地址以作为异步操作。
|
GetHostByAddress(IPAddress)
|
已过时.
已过时.
已过时.
根据指定的 IPAddress 创建 IPHostEntry 实例。
|
GetHostByAddress(String)
|
已过时.
已过时.
已过时.
根据 IP 地址创建 IPHostEntry 实例。
|
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 实例。
|
适用于