我正在使用 java 1.6 中的 httpurlconnection 连接到 url
我连接的服务器使用 DNS round robin 在多个服务器之间分担负载。
如何获取我实际连接的远程ip地址?
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
//I then need something like this!
log(SUCCESS, "made connection to: " + urlConn.getRemoteIp());
最佳答案
URL url = new URL("http://yahoo.com");
String host = url.getHost();
InetAddress address = InetAddress.getByName(host);
String ip = address.getHostAddress();
关于java - 如何使用 httpurlconnection 获取远程 ip 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108072/