英語で読む

次の方法で共有


Dns クラス

定義

単純なドメイン名解決機能を提供します。

public static class Dns
public sealed class Dns
継承
Dns

次の例では、ホスト www.contoso.comに関する情報を DNS データベースに照会します。

IPHostEntry hostInfo = 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, AddressFamily)

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

GetHostAddresses(String)

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1