Wie bekomme ich die remote-ip-Adresse mit httpurlconnection
Ich bin die Verbindung zu einer url mit einer httpurlconnection in java 1.6
Dem server habe ich eine Verbindung mit DNS round-robin zu teilen Last zwischen mehreren Servern.
Wie bekomme ich die remote-ip-Adresse, dass ich tatsächlich verbunden?
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
//I then need something like this!
log(SUCCESS, "made connection to: " + urlConn.getRemoteIp());
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht direkt, aber da ist die JVM-caching-DNS-lookups, die Sie verwenden können, InetAddress.getByName(serverName) zu finden, die tatsächliche IP-Adresse verwendet wird, es sei denn, Sie haben die system-Eigenschaft "Netzwerkadresse.cache.ttl" zu deaktivieren Sie den cache.