すべてのプロダクト
Search
ドキュメントセンター

HTTPDNS:ドメイン名解決インターフェイス (非推奨)

最終更新日:Nov 09, 2025

同期非ブロッキングドメイン名解決

  • 同期非ブロッキングインターフェイスは、現在のスレッドをブロックせずにドメイン名を解決します。ただし、空の結果を返す場合があります。

  • このインターフェイスは、キャッシュのみをクエリして解決結果を取得します。キャッシュが空であるか、キャッシュされた結果が期限切れの場合、ドメイン名はワーカースレッドで解決されます。その後、将来の呼び出しのために、キャッシュは新しい結果で更新されます。

getIpByHostAsync

同期非ブロッキングモードでドメイン名を解決し、単一の IPv4 アドレスを返します。

定義

String getIpByHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.2

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String

返される IP アドレスは、サーバーが返す IP 配列の最初のものです。最適な IP アドレスではない可能性があります。

getIPv4ForHostAsync

同期非ブロッキングモードでドメイン名を解決し、単一の IPv4 アドレスを返します。

定義

String getIPv4ForHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String

返される IP アドレスは、サーバーが返す IPv4 配列の最初のものです。最適な IP アドレスではない可能性があります。

getIpsByHostAsync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv4 アドレスを返します。

定義

String[] getIpsByHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.2

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String[]

すべての IPv4 アドレス。

getIPv4ListForHostAsync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv4 アドレスを返します。

定義

String[] getIPv4ListForHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String[]

すべての IPv4 アドレス。

getIPv6ByHostAsync

同期非ブロッキングモードでドメイン名を解決し、単一の IPv6 アドレスを返します。

定義

String getIPv6ByHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String

返される IP アドレスは、サーバーが返す IPv6 配列の最初のものです。最適な IP アドレスではない可能性があります。

getIPv6ForHostAsync

同期非ブロッキングモードでドメイン名を解決し、単一の IPv6 アドレスを返します。

定義

String getIPv6ForHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String

返される IP アドレスは、サーバーが返す IPv6 配列の最初のものです。最適な IP アドレスではない可能性があります。

getIPv6sByHostAsync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv6 アドレスを返します。

定義

String[] getIPv6sByHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.2

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String[]

すべての IPv6 アドレス。

getIPv6ListForHostASync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv6 アドレスを返します。

定義

String[] getIPv6ListForHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

String[]

すべての IPv6 アドレス。

getAllByHostAsync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv4 および IPv6 アドレスを返します。

定義

HTTPDNSResult getAllByHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.2

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

HTTPDNSResult

解決結果。

getHttpDnsResultForHostAsync

同期非ブロッキングモードでドメイン名を解決し、すべての IPv4 および IPv6 アドレスを返します。

定義

HTTPDNSResult getHttpDnsResultForHostAsync(String host)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

戻り値

タイプ

説明

HTTPDNSResult

解析された結果。

getIpsByHostAsync

同期非ブロッキングモードでドメイン名を解決し、指定されたタイプのすべての IP アドレスを返します。

定義

HTTPDNSResult getIpsByHostAsync(String host, RequestIpType requestIpType)

クラス

HttpDnsService

導入バージョン

2.0.2

非推奨バージョン

2.3.2

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

requestIpType

RequestIpType

はい

解決する IP アドレスのタイプ。RequestIpType.both を使用します。

戻り値

タイプ

説明

HTTPDNSResult

解析結果

getHttpDnsResultForHostAsync

同期非ブロッキングモードでドメイン名を解決し、指定されたタイプのすべての IP アドレスを返します。

定義

HTTPDNSResult getHttpDnsResultForHostAsync(String host, RequestIpType type)

クラス

HttpDnsService

導入バージョン

2.3.2

非推奨バージョン

2.4.0

代替インターフェイス

HTTPDNSResult getHttpDnsResultForHostSyncNonBlocking(String host, RequestIpType type)

パラメーター

パラメーター

タイプ

必須

説明

host

String

はい

解決するドメイン名。

requestIpType

RequestIpType

はい

解決する IP アドレスのタイプ。RequestIpType.both を使用します。

戻り値

タイプ

説明

HTTPDNSResult

解析された結果。