Esta es mi primera pregunta aquí y mi primera experiencia con iOS. Como usuario de Windows y Linux desde hace mucho tiempo, me han pedido que instale un cliente (actualizador) para el servicio de DNS dinámico nsupdate.info en un teléfono con iOS (versión actual).
He investigado la situación y he encontrado RealDNS y algunos otros, pero ninguno de ellos parece estar destinado a trabajar con nsupdate.info.
En Windows ocurre lo mismo, pero ahí resolví el problema simplemente escribiendo un script que realiza las actualizaciones y que es disparado por el programador de tareas de forma periódica.
Pero, por desgracia, no tengo las herramientas de desarrollo de Apple, y no tengo ni idea de si podría ejecutar un script en iOS en absoluto, así que no puedo desarrollar algo yo mismo. Además, no tengo conocimientos sobre cómo desarrollar software para iOS (incluyendo ).
¿Podría alguien ayudarme? Como último recurso, podría buscar en la lista de proveedores que soporta RealDNS, y utilizar uno de estos servicios. Sin embargo, me gustaría conocer otras opciones (si las hay) antes de hacer esto.
0 votos
Por curiosidad: ¿para qué necesitas la IP actual de un iPhone? No hay servicios que se ejecuten en él y a los que se pueda acceder desde "fuera".
1 votos
Es para una VPN basada en IPSec / IKEv2. Cuando el teléfono establece la VPN, presenta un certificado a la pasarela remota. El certificado tiene el FQDN del teléfono en su DN y también en su subjectAltName. La pasarela remota lee estos campos, resuelve el subjectAltName a una dirección IP y comprueba si esa dirección IP resultante es la misma que la del cliente que intenta marcar.