标签: java networking
我的代码需要插入运行它的机器的IP地址。我是这样做的,
InetAddress IP = InetAddress.getLocalHost(); String hostAddress = IP.getHostAddress().trim(); //insert ip into DB
现在我的客户正确告诉我,在不同的机器上测试此代码时,所有插入的ip都为127.0.0.1。我认为机器是网络的,因此返回本地主机ip。
但如何解决这个问题?我需要单个盒子的uniq ip地址。