私のコードは、それが実行されているマシンの IP アドレスを挿入する必要があります。私はこれをやっています、
InetAddress IP = InetAddress.getLocalHost();
String hostAddress = IP.getHostAddress().trim();
//insert ip into DB
クライアントは、このコードを別のマシンでテストしたところ、すべて IP が 127.0.0.1 として挿入されたことを正しく知らせてくれました。マシンはネットワークであるため、ローカル ホスト IP を返すことを理解しています。
しかし、これを解決する方法は?個々のボックスの一意の IP アドレスが必要です。