Quiero darle a mi iPhone (iOS7) un nombre de host, que se resolverá automáticamente desde cualquier lugar siempre que el teléfono esté en línea. Mi iPhone puede ser desbloqueado como parte de la solución; Eso no es preventivo. Preferiría que el nombre de host se actualice dinámicamente, pero si no, puedo escribir la actualización constante / de sondeo. El objetivo es no tener que averiguar / ingresar manualmente la información de IP o enrutamiento para poder conectarme de forma remota a mi teléfono, independientemente de si el teléfono está conectado a través de wifi o datos celulares.
Lo que he buscado:
-
He visto algunos enlaces sobre cómo tienen se actualiza DynDNS o similar con su dirección local IP, pero esa no es terriblemente útil, ya que me gustaría poder acceder a él de forma remota (no en la misma LAN). Hay sitios que podría raspar que Dame mi IP externa, pero muchas personas parecen ser de la Opina que los proveedores de celulares hacen NAT o IP similar La consolodación, por lo que invalidaría la resolución de la nombre de host cuando el teléfono no estaba en wifi.
-
También podría ejecutar una VPN siempre encendida desde el teléfono, y tenerla Conectar o hacer proxy a través de una computadora que controlo, una con una externa IP, y tener que las solicitudes de NAT de la computadora para el nombre de host a la iPhone Sé cómo configurar una VPN, pero no sé lo suficiente sobre cómo funcionan las VPN sobre datos celulares con un iPhone para configurar eso; Si Alguien sabe más acerca de esta solución, por favor mencione en una respuesta.
-
También podría ejecutar un proxy inverso SSH constante o algo así (que configura un socket siempre abierto, estilo de notificación push, por iniciar en el teléfono y mantenerlo abierto con el interlocutor remoto), y resuelva el nombre de host en el par y luego retransmita las solicitudes al telefono Al igual que la idea de la VPN, sé esto en teoría, pero Realmente no sé por dónde empezar a buscar información sobre cómo configurarlo.
Pregunta :
¿Cómo le doy a mi iPhone (opcionalmente con jailbreak) un nombre de host con resolución externa, preferiblemente actualizado dinámicamente en los datos de wifi y ?