Interstage Application Serverにおいて、java.net.InetAddress.getLocalHost()メソッドで取得したIPアドレスが、ホストマシンの設定と異なります。

java.net.InetAddress.getLocalHost()メソッドで取得したIPアドレスが、ホストマシンの設定と異なり、「169.254.**.**」になることがあります。原因と対処方法を教えて下さい。
[原因]
「169.254」で始まるIPアドレスは「リンクローカルアドレス」というもので、DHCPを使ってIPアドレスの割当てを行なっている環境で、割当てに失敗した際にOSが自動的に生成するIPアドレスです。Windowsなどでは、IPアドレスが設定されておらず、DHCPサーバも見つからない場合には、自動的に「169.254」で始まるIPアドレスが振られます。

[対処方法]
ホストマシンのネットワーク設定を確認し、DHCPサーバが見つからない原因を調査してください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5, V4, V3, V2
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ