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 是靜態類別,可從因特網域名系統 (DNS) 擷取特定主機的相關信息。
DNS 查詢中的主機資訊會在 類別的 IPHostEntry 實例中傳回。 如果指定的主機在 DNS 資料庫中有多個專案, IPHostEntry 則包含多個 IP 位址和別名。
方法
BeginGetHostAddresses(String, AsyncCallback, Object)
|
非同步傳回指定之主機的網際網路通訊協定 (IP) 位址。
|
BeginGetHostByName(String, AsyncCallback, Object)
|
已淘汰.
已淘汰.
已淘汰.
開始有關指定的 DNS 主機名稱的 IPHostEntry 資訊之非同步 (Asynchronous) 要求。
|
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 Protocol,IP) 位址。
|
GetHostAddresses(String)
|
傳回指定之主機的網際網路通訊協定 (Internet Protocol,IP) 位址。
|
GetHostAddressesAsync(String, AddressFamily, CancellationToken)
|
以非同步作業的方式,傳回指定之主機的網際網路通訊協定 (IP) 位址。
|
GetHostAddressesAsync(String, CancellationToken)
|
以非同步作業的方式,傳回指定之主機的網際網路通訊協定 (IP) 位址。
|
GetHostAddressesAsync(String)
|
以非同步作業的方式,傳回指定之主機的網際網路通訊協定 (IP) 位址。
|
GetHostByAddress(IPAddress)
|
已淘汰.
已淘汰.
已淘汰.
從指定的 IPHostEntry 建立 IPAddress 執行個體。
|
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 執行個體。
|
適用於