Dns Dns Dns Dns Class

定義

単純なドメイン名解決機能を提供します。Provides simple domain name resolution functionality.

public ref class Dns abstract sealed
public static class Dns
type Dns = class
Public Class Dns
継承

次の例は、DNS データベースのホスト上の情報をクエリwww.contoso.comします。The following example queries the DNS database for information on the host 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) から特定のホストについての情報を取得する静的クラス。The Dns class is a static class that retrieves information about a specific host from the Internet Domain Name System (DNS).

インスタンスで、DNS クエリからのホスト情報が返されます、IPHostEntryクラス。The host information from the DNS query is returned in an instance of the IPHostEntry class. 指定したホストに複数のエントリがある場合は、DNS データベースにIPHostEntry複数の IP アドレスとエイリアスが含まれています。If the specified host has more than one entry in the DNS database, IPHostEntry contains multiple IP addresses and aliases.

メソッド

BeginGetHostAddresses(String, AsyncCallback, Object) BeginGetHostAddresses(String, AsyncCallback, Object) BeginGetHostAddresses(String, AsyncCallback, Object) BeginGetHostAddresses(String, AsyncCallback, Object)

指定したホストのインターネット プロトコル (IP) アドレスを非同期的に返します。Asynchronously returns the Internet Protocol (IP) addresses for the specified host.

BeginGetHostByName(String, AsyncCallback, Object) BeginGetHostByName(String, AsyncCallback, Object) BeginGetHostByName(String, AsyncCallback, Object) BeginGetHostByName(String, AsyncCallback, Object)

指定した DNS ホスト名についての IPHostEntry 情報の非同期要求を開始します。Begins an asynchronous request for IPHostEntry information about the specified DNS host name.

BeginGetHostEntry(IPAddress, AsyncCallback, Object) BeginGetHostEntry(IPAddress, AsyncCallback, Object) BeginGetHostEntry(IPAddress, AsyncCallback, Object) BeginGetHostEntry(IPAddress, AsyncCallback, Object)

IP アドレスを非同期的に IPHostEntry インスタンスに解決します。Asynchronously resolves an IP address to an IPHostEntry instance.

BeginGetHostEntry(String, AsyncCallback, Object) BeginGetHostEntry(String, AsyncCallback, Object) BeginGetHostEntry(String, AsyncCallback, Object) BeginGetHostEntry(String, AsyncCallback, Object)

ホスト名または IP アドレスを非同期的に IPHostEntry インスタンスに解決します。Asynchronously resolves a host name or IP address to an IPHostEntry instance.

BeginResolve(String, AsyncCallback, Object) BeginResolve(String, AsyncCallback, Object) BeginResolve(String, AsyncCallback, Object) BeginResolve(String, AsyncCallback, Object)

非同期要求を開始して DNS ホスト名または IP アドレスを IPAddress インスタンスに解決します。Begins an asynchronous request to resolve a DNS host name or IP address to an IPAddress instance.

EndGetHostAddresses(IAsyncResult) EndGetHostAddresses(IAsyncResult) EndGetHostAddresses(IAsyncResult) EndGetHostAddresses(IAsyncResult)

DNS 情報の非同期要求を終了します。Ends an asynchronous request for DNS information.

EndGetHostByName(IAsyncResult) EndGetHostByName(IAsyncResult) EndGetHostByName(IAsyncResult) EndGetHostByName(IAsyncResult)

DNS 情報の非同期要求を終了します。Ends an asynchronous request for DNS information.

EndGetHostEntry(IAsyncResult) EndGetHostEntry(IAsyncResult) EndGetHostEntry(IAsyncResult) EndGetHostEntry(IAsyncResult)

DNS 情報の非同期要求を終了します。Ends an asynchronous request for DNS information.

EndResolve(IAsyncResult) EndResolve(IAsyncResult) EndResolve(IAsyncResult) EndResolve(IAsyncResult)

DNS 情報の非同期要求を終了します。Ends an asynchronous request for DNS information.

GetHostAddresses(String) GetHostAddresses(String) GetHostAddresses(String) GetHostAddresses(String)

指定したホストのインターネット プロトコル (IP: Internet Protocol) アドレスを返します。Returns the Internet Protocol (IP) addresses for the specified host.

GetHostAddressesAsync(String) GetHostAddressesAsync(String) GetHostAddressesAsync(String) GetHostAddressesAsync(String)

指定したホストのインターネット プロトコル (IP) アドレスを非同期操作として返します。Returns the Internet Protocol (IP) addresses for the specified host as an asynchronous operation.

GetHostByAddress(IPAddress) GetHostByAddress(IPAddress) GetHostByAddress(IPAddress) GetHostByAddress(IPAddress)

指定した IPHostEntry に対する IPAddress インスタンスを作成します。Creates an IPHostEntry instance from the specified IPAddress.

GetHostByAddress(String) GetHostByAddress(String) GetHostByAddress(String) GetHostByAddress(String)

IP アドレスから IPHostEntry インスタンスを作成します。Creates an IPHostEntry instance from an IP address.

GetHostByName(String) GetHostByName(String) GetHostByName(String) GetHostByName(String)

指定した DNS ホスト名の DNS 情報を取得します。Gets the DNS information for the specified DNS host name.

GetHostEntry(IPAddress) GetHostEntry(IPAddress) GetHostEntry(IPAddress) GetHostEntry(IPAddress)

IP アドレスを IPHostEntry インスタンスに解決します。Resolves an IP address to an IPHostEntry instance.

GetHostEntry(String) GetHostEntry(String) GetHostEntry(String) GetHostEntry(String)

ホスト名または IP アドレスを IPHostEntry インスタンスに解決します。Resolves a host name or IP address to an IPHostEntry instance.

GetHostEntryAsync(IPAddress) GetHostEntryAsync(IPAddress) GetHostEntryAsync(IPAddress) GetHostEntryAsync(IPAddress)

非同期操作として IP アドレスを IPHostEntry インスタンスに解決します。Resolves an IP address to an IPHostEntry instance as an asynchronous operation.

GetHostEntryAsync(String) GetHostEntryAsync(String) GetHostEntryAsync(String) GetHostEntryAsync(String)

非同期操作としてホスト名または IP アドレスを IPHostEntry インスタンスに解決します。Resolves a host name or IP address to an IPHostEntry instance as an asynchronous operation.

GetHostName() GetHostName() GetHostName() GetHostName()

ローカル コンピューターのホスト名を取得します。Gets the host name of the local computer.

Resolve(String) Resolve(String) Resolve(String) Resolve(String)

DNS ホスト名または IP アドレスを IPHostEntry インスタンスに解決します。Resolves a DNS host name or IP address to an IPHostEntry instance.

適用対象