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)
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。

指定した 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)

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

GetHostAddresses(String, AddressFamily)

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

GetHostAddressesAsync(String)

指定したホストのインターネット プロトコル (IP) アドレスを非同期操作として返します。

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

指定したホストのインターネット プロトコル (IP) アドレスを非同期操作として返します。

GetHostAddressesAsync(String, CancellationToken)

指定したホストのインターネット プロトコル (IP) アドレスを非同期操作として返します。

GetHostByAddress(IPAddress)
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。

指定した IPHostEntry に対する IPAddress インスタンスを作成します。

GetHostByAddress(String)
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。
互換性のために残されています。

IP アドレスから IPHostEntry インスタンスを作成します。

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 インスタンスに解決します。

適用対象