InetAddress.GetAllByName(String) メソッド

定義

ホストの名前を指定すると、システムで構成されたネーム サービスに基づいて、その IP アドレスの配列が返されます。

[Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")]
public static Java.Net.InetAddress[]? GetAllByName (string? host);
[<Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")>]
static member GetAllByName : string -> Java.Net.InetAddress[]

パラメーター

host
String

ホストの名前。または null

戻り値

指定されたホスト名のすべての IP アドレスの配列。

属性

例外

アドレス参照が失敗した場合は 。

注釈

ホストの名前を指定すると、システムで構成されたネーム サービスに基づいて、その IP アドレスの配列が返されます。

ホスト名には、"java.sun.com" などのコンピューター名、またはその IP アドレスのテキスト表現を指定できます。 リテラル IP アドレスが指定されている場合は、アドレス形式の有効性のみがチェックされます。

リテラル IPv6 アドレスで指定された場合hostは、RFC 2732 で定義された形式または RFC 2373 で定義されているリテラル IPv6 アドレス形式が受け入れられます。 リテラル IPv6 アドレスは、スコープ付きゾーン識別子またはscope_idを追加することによって修飾することもできます。 ここでは、scope_idsの構文と使用方法について説明します。

ホストが の場合は nullInetAddress ループバック インターフェイスのアドレスを表す が返されます。 「RFC 3330」セクション  を参照してください。2 および RFC 2373 セクション 2.5.3。

セキュリティ マネージャーがあり、 host null ではなく、ゼロ host.length() と等しくない場合、セキュリティ マネージャーの checkConnect メソッドはホスト名と引数として呼び出され -1 、操作が許可されているかどうかを確認します。

java.net.InetAddress.getAllByName(java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象