Partíamos de la base de que no disponíamos de una IP fija y que tampoco utilizábamos servicios como DynDNS o similares que nos permitieran asignar de forma gratuita un nombre de dominio a nuestra IP. Si ésta no era fija, un software cliente instalado en el Mac se encargaba de actualizarla en la base de datos de DynDNS o el servicio correspondiente. Este software no es siempre gratuito, de hecho dejó de serlo en el caso de DynDns, aunque si es algo que realmente necesitamos no resulta caro.
Me diréis, y con razón, que muchos routers -o mejor aún, muchos NAS- son compatibles con estos tipos de servicio DynDNS y pueden hacer innecesarias soluciones como la que os propongo. Pero si os gusta trastear un poco con el Mac, seguid leyendo.
Yo proponía una solución basada en Automator, DropBox y Calendario, que de forma resumida, es crear un flujo de trabajo que obtiene la IP y crea con ella un documento de texto que guarda en la nube. Para que esto se haga de forma automática, añadimos un evento repetido en Calendario que ejecutará la aplicación con la frecuencia que indiquemos.
Así, allí donde estemos, podremos consultar la IP siempre actualizada leyendo el documento de texto que se va guardando en nuestra carpeta DropBox, Box, Google Drive, OneDrive o cualquier servicio similar con el que podamos sincronizar una carpeta de nuestro Mac.
Para que Automator averiguara la IP proponía varias web que comprueban y facilitan nuestra dirección IP pública. Después de cuatro años he comprobado que algunas ya no funcionan. Y me he dado cuenta gracias a Valerie Newville, que en un amable correo electrónico me propone añadir a la lista una nueva página que considera como “una mejor alternativa, clara y libre de anuncios”.
Actualizo por tanto el listado, y por supuesto añado la interesante aportación de Valerie:
http://checkip.eurodyndns.org
http://monip.org
http://checkrealip.com
http://dynamic.zoneedit.com/checkip.html
http://www.raffar.com/checkip/
http://icanhazip.com
http://mwburden.com/cgi-bin/getipaddr
http://whatismyip.org
https://es.vpnmentor.com/tools/ipinfo/
El flujo de trabajo de Automator para averiguar la IP y enviarla es el siguiente:
(Haced clic en las imágenes para verlas a un tamaño mayor) |
La Acción Obtener las URL especificadas hará que Automator acceda a una de las web que hemos visto antes para que ésta le facilite la IP pública de nuestro router.
La Acción Obtener texto de página web copiará el texto de la página, entre el que está la dirección IP que necesitamos.
La Acción Nuevo archivo de texto creará con el texto obtenido un nuevo documento de Textedit en la carpeta Dropbox (o la carpeta de otra nube).
Observad que se ha activado la casilla Reemplazar archivos existentes.
|
Ya en el Calendario crearemos el evento recurrente, indicando la hora y estableciendo como “alarma” que se abra la aplicación creada con Automator.
|
También mencioné una Acción de Automator llamada Get IP creada por Matthew Thomas publicada en Automator World, y que podemos descargar y añadir a la Biblioteca de Acciones de Automator de nuestro ordenador haciendo doble clic sobre ella. Esta Acción ejecuta un script que obtiene la IP pública, y en el flujo de trabajo anterior reemplazaría a Obtener las URL especificadas. Para que funcione correctamente, en este caso la segunda Acción sería Copiar en el Portapapeles:
|
|
|
Publicar un comentario