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 | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |