Get it on Google Play

Obtener la dirección IP pública con Amazon

23-11-2016
 
Network

Network

En ocasiones nos interesa conocer la dirección IP pública con la que nuestra aplicación sale a Internet.

Para hacerlo podemos usar el servicio que Amazon tiene disponible en http://checkip.amazonaws.com donde te devuelve la dirección IP desde la que se le ha hecho la petición.

La implementación en Java quedaría de la forma siguiente:


	private static String getMyIP() {
		try {
			URL whatismyip = new URL("http://checkip.amazonaws.com");
			BufferedReader in = new BufferedReader(new InputStreamReader(whatismyip.openStream()));

			String ip = in.readLine();

			System.out.println("Mi IP: "+ip);

			return ip;
		} catch(Exception e) { e.printStackTrace(); }

		return null;
		}

Fácil y sencillo.

Leave a Reply

© Albert Coronado Calzada