Cómo calcular la ubicación de una IP en java
importar?java.io.BufferedReader;
importar?java.io.InputStreamReader;
importar?java.net.URL;
import?java.net.URLConnection;
¿clase pública?Prueba?{
¿público?estático?void?main(String[]?args)?throws?Exception? {
//Interfaz para consultar IP: 88/?app=ip.getamp; ip=123.115.132.140amp; appkey=10003amp; sign=b59bc3ef6191eb9f747dd4e83c99f2a4amp; ?br?=?new?BufferedReader(new?InputStreamReader(System.in));
System.out.println("Ingrese la dirección IP que desea consultar:");
String?ip?=?br.readLine();
String?str_url?=?":88/?app=ip.getamp;ip=" ip "amp;appkey=10003amp;sign = b59bc3ef6191eb9f747dd4e83c99f2a4amp;format=json";
URL?url?=?new?URL(str_url);
URLConnection?conn?=?url.openConnection();
BufferedReader?retun?=?new?BufferedReader(new?InputStreamReader(conn.getInputStream()));
//Lo que se devuelve aquí es un formato JSON, analícelo usted mismo.
System.out.println(retun.readLine());
retun.close()
}
}<; /p>