1 votos

¿Algún cliente DynDNS para iOS actual para usar con nsupdate.info?

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.

2voto

Nsupdate.info debería funcionar con cualquier cliente compatible con dyndns2

Normalmente lo necesitas para que tu router (u otro cliente compatible con dyndns2) pueda actualizar un nombre de host, por lo que no necesitas saber o averiguar tu dirección IP actual

También puedes hacer bastantes scripts con la aplicación Shortcuts ( https://support.apple.com/guide/shortcuts/welcome/ios ) que forma parte de iOS (es posible que tengas que descargarlo de la tienda en caso de que lo hayas eliminado en el pasado). Hay acciones para llamar a cualquier URL y para procesar resultados JSON.

0 votos

Muchas gracias por la respuesta, y +1. Podrías por favor darme un consejo que cliente DynDNS para iOS habla dyndns2 y te permite entrar libremente en el proveedor? Soy consciente de que la mayoría de los servicios DynDNS proporcionan APIs dyndns2, por lo que en teoría podrías utilizar cualquiera de esos clientes para actualizar nombres con nsupdate.info. Sin embargo, en todos los clientes iOS que encontré, sólo se puede elegir de una lista de proveedores; es decir, no se puede introducir libremente un proveedor. nsupdate.info no estaba en la lista de proveedores de ningún cliente que vi ... Espero que esto no sea demasiado embarazoso :-)

1 votos

@binarus Sólo he echado un vistazo rápido a la tienda y no he encontrado ninguno. Tal vez alguno de ellos (RealDNS) podría estar dispuesto a ampliar su lista o proporcionar un modo experto?

1 votos

Muchas gracias de nuevo. Me sorprende que esto sea tan difícil. Ahora voy a recomendar usar RealDNS y crear un nuevo nombre de host con uno de los proveedores que soporta RealDNS. Eso también significa que tengo que crear nuevos certificados, pero esto no es demasiado trabajo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X