DDNS-CF: Script de actualización de IP dinámica en cloudfare
Este es mi primer proyecto publicado en github. Consiste en un script en python que actualiza tu ip publica en el servicio de dns de cloudfare.
El proyecto esta en fase de desarrollo. Ya funciona, pero aun no esta maduro para un uso publico, que es el objetivo final.
Aquí describo el estado actual del proyecto:
Funcionalidad actual:
- Requiere tu cuenta de cloudfare y el token global de la API.
- Comprueba si ha cambiado la IP desde la ultima vez que se utilizo y la actualiza en el dominio/subdominio indicado
- Guarda la IP actual para verificaciones futuras
En proceso:
- Estoy creando un archivo de configuración donde indicarle los datos de acceso y los dominios a actualizar (con la capacidad de actualizar varios subdominios)
TO-DO:
- Verificar el DNS remoto para ver si hay que actualizar (actualmente se basa en la ultima IP guardada)
- Estudiar la posibilidad de utilizar un token no global (No se si es posible con la API de cloudfare), e implementar en su caso.
- Configurar para ejecutar automáticamente en linux (como daemon)
- Crear ejecutable Windows y opción de ejecución automática
- Crear interfaz gráfica para la configuración
- ¿Extender script a otros servicios de DDNS?
Aquí tienes el enlace al proyecto en github, donde puedes verlo, descargarlo y comentarme cualquier cosa sobre el proyecto.