メソッド
# (静的) すべての名前で取得(ホスト) →{配列。Inetアドレス>}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
host |
String | 検索に使用するホスト名の値 |
- タイプ
- 配列。Inetアドレス>
# (静的) アドレスによる取得(ホスト、アドレス) →{Inetアドレス}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
host |
string | |
addr |
配列。 |
- タイプ
- Inetアドレス
# (静的) アドレスによる取得(addr) →{Inetアドレス}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
addr |
配列。 |
- タイプ
- Inetアドレス
# (静的) 名前で取得(ホスト) →{文字列}
| 名前 | タイプ | 詳細説明 |
|---|---|---|
host |
ヌル | 指定されたホスト、または。 |
指定されたホスト名のIPアドレス。
- タイプ
- string
# (静的) ローカルホストの取得() →{Inetアドレス}
- タイプ
- Inetアドレス
# (静的) getループバックアドレス() →{Inetアドレス}
- タイプ
- Inetアドレス
# 等しい(obj) →{ブール値}
このオブジェクトを指定されたオブジェクトと比較します。 引数が{null}でなく、このオブジェクトと同じIPアドレスを表す場合にのみ、結果は{true}になります。 {getAddress}によって返されるバイト配列の長さが両方で同じであり、各配列コンポーネントがバイト配列で同じである場合、{InetAddress}のXNUMXつのインスタンスは同じIPアドレスを表します。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
obj |
オブジェクト | 比較するオブジェクト。 |
- タイプ
- boolean
# アドレスを取得する() →{配列。 }
この{InetAddress}オブジェクトの生のIPアドレスを返します。 結果はネットワークバイトオーダーになります。アドレスの最上位バイトは{getAddress()[0]}にあります。
このオブジェクトの生のIPアドレス。
- タイプ
- 配列。
# getCanonicalHostName() →{文字列}
このIPアドレスの完全修飾ドメイン名を取得します。 ベストエフォートメソッド。つまり、基盤となるシステム構成によってはFQDNを返すことができない場合があります。セキュリティマネージャがある場合、このメソッドは最初にホスト名と{-1}を引数として{checkConnect}メソッドを呼び出し、呼び出し元のコードは、このIPアドレスのホスト名を知ることができます。つまり、ホストに接続できます。 操作が許可されていない場合は、IPアドレスのテキスト表現が返されます。
- 以来:
- 1.4
このIPアドレスの完全修飾ドメイン名、またはセキュリティチェックで操作が許可されていない場合は、IPアドレスのテキスト表現
- タイプ
- String
# ホストアドレスの取得() →{文字列}
テキスト表示でIPアドレス文字列を返します。
- 以来:
- 1.0.2
文字列形式の生のIPアドレス。
- タイプ
- String
# getホスト名() →{文字列}
このIPアドレスのホスト名を取得します。 このInetAddressがホスト名で作成された場合、このホスト名は記憶されて返されます。 セキュリティマネージャがある場合、その{checkConnect}メソッドは、最初にホスト名と{-1}を引数として呼び出され、操作が許可されているかどうかを確認します。 操作が許可されていない場合は、IPアドレスのテキスト表現が返されます。
- 以下を参照してください。
-
- InetAddress#getCanonicalHostName
- SecurityManager#checkConnect
このIPアドレスのホスト名、またはセキュリティチェックで操作が許可されていない場合は、IPアドレスのテキスト表現。
- タイプ
- string
# ハッシュコード() →{番号}
このIPアドレスのハッシュコードを返します。
このIPアドレスのハッシュコード値。
- タイプ
- 数
# isAnyLocalAddress() →{ブール値}
InetAddressがワイルドカードアドレスであるかどうかを確認するユーティリティルーチン。
Inetaddressがワイルドカードアドレスであるかどうかを示します。
- タイプ
- boolean
# isLinkローカルアドレス() →{ブール値}
InetAddressがリンクローカルアドレスであるかどうかを確認するユーティリティルーチン。
InetAddressがリンクローカルアドレスであるかどうかを示します。 アドレスがリンクローカルユニキャストアドレスでない場合はfalse。
- タイプ
- boolean
# isLoopbackAddress() →{ブール値}
InetAddressがループバックアドレスであるかどうかを確認するユーティリティルーチン。
InetAddressがループバックアドレスであるかどうかを示します。 それ以外の場合はfalse。
- タイプ
- boolean
# isMCグローバル() →{ブール値}
マルチキャストアドレスにグローバルスコープがあるかどうかを確認するユーティリティルーチン。
アドレスがグローバルスコープのマルチキャストアドレスであるかどうかを示し、グローバルスコープではないかマルチキャストアドレスでない場合はfalseを示します
- タイプ
- boolean
# isMCLinkローカル() →{ブール値}
マルチキャストアドレスにリンクスコープがあるかどうかを確認するユーティリティルーチン。
アドレスがリンクローカルスコープのマルチキャストアドレスであるかどうかを示し、リンクローカルスコープではないかマルチキャストアドレスでない場合はfalseを示します
- タイプ
- boolean
# isMCNodeLocal() →{ブール値}
マルチキャストアドレスにノードスコープがあるかどうかを確認するユーティリティルーチン。
アドレスがノードローカルスコープのマルチキャストアドレスであるかどうかを示し、ノードローカルスコープではないかマルチキャストアドレスでない場合はfalseを示します
- タイプ
- boolean
# isMCOrgローカル() →{ブール値}
マルチキャストアドレスに組織スコープがあるかどうかを確認するユーティリティルーチン。
アドレスが組織ローカルスコープのマルチキャストアドレスであるかどうかを示し、組織ローカルスコープではないかマルチキャストアドレスでない場合はfalseを示します
- タイプ
- boolean
# isMCサイトローカル() →{ブール値}
マルチキャストアドレスにサイトスコープがあるかどうかを確認するユーティリティルーチン。
アドレスがサイトローカルスコープのマルチキャストアドレスであるかどうかを示し、サイトローカルスコープではないかマルチキャストアドレスでない場合はfalseを示します
- タイプ
- boolean
# isMulticastAddress() →{ブール値}
InetAddressがIPマルチキャストアドレスであるかどうかを確認するユーティリティルーチン。
InetAddressがIPマルチキャストアドレスであるかどうかを示します
- タイプ
- boolean
# 到達可能(タイムアウト) →{ブール値}
そのアドレスに到達できるかどうかをテストします。 実装ではホストへの到達を試みるために最善の努力が払われますが、ファイアウォールとサーバー構成によって要求がブロックされ、一部の特定のポートにアクセスできる場合は到達不能ステータスになる可能性があります。 一般的な実装では、特権を取得できる場合はICMP ECHO REQUESTを使用します。それ以外の場合は、宛先ホストのポート7(Echo)でTCP接続を確立しようとします。 タイムアウト値(ミリ秒単位)は、試行にかかる最大時間を示します。 応答を得る前に操作がタイムアウトした場合、ホストは到達不能と見なされます。 負の値を指定すると、IllegalArgumentExceptionがスローされます。
| 名前 | タイプ | 詳細説明 |
|---|---|---|
timeout |
呼び出しが中止されるまでの時間(ミリ秒単位) |
アドレスが到達可能かどうかを示します。
- タイプ
- boolean
# isSiteLocalAddress() →{ブール値}
InetAddressがサイトのローカルアドレスであるかどうかを確認するユーティリティルーチン。
InetAddressがサイトのローカルアドレスであるかどうかを示します。 アドレスがサイトのローカルユニキャストアドレスでない場合はfalse。
- タイプ
- boolean
# toString() →{文字列}
このIPアドレスを文字列に変換します。 返される文字列の形式は、ホスト名/リテラルIPアドレスです。ホスト名が解決されていない場合、名前の逆引き参照は実行されません。 ホスト名の部分は空の文字列で表されます。
このIPアドレスの文字列表現。
- タイプ
- String