Cloudflare-Sync es un cliente gratuito de DNS dinámico de Cloudflare para Windows. Con esta aplicación podrás actualizar tu dirección IP en la configuración de DNS de tu dominio en un intervalo de tiempo especificado. Para ello tendrás que armar una sintaxis de código e insertarlo en una ventana CMD con la siguiente información: El ID de zona, la clave API y el archivo de configuración. Luego, debes utilizar el archivo de configuración para obtener información del dominio y el nombre de registro que deseas que cambie.
Actualmente Cloudflare ha abierto su API para que los usuarios puedan realizar este método mediante la inserción de un código de programación. Por este motivo tendrás que ejecutar el comando desde una ventana CMD para que el cliente haga todo el trabajo.
Cómo usar el cliente gratuito de DNS dinámico de Cloudflare en Windows:
Primero tendrás que descargar el binario de la utilidad. Luego tendrás que guardarlo en una carpeta de tu equipo. En el mismo directorio tendrás que crear un archivo (bloc de notas) con la extensión “.JSON” abrir una ventana de símbolo de sistema desde allí. En el archivo JSON tendrás que insertar el siguiente código:
[
{
“type”: “A”,
“name”: “suleman.ga”,
“proxied”: true,
“ttl”: 120,
“priority”: 1
}
]
Archivo de configuración “JSON” de sincronización de Cloudflare
En el archivo puedes cambiar el nombre del dominio, en nuestro caso “suleman.ga”, y el tipo de registro según lo que hayas configurado en tu cuenta de Cloudflare. Después de personalizar el archivo, tendrás que volver a la ventana CMD y ejecutar el siguiente comando (lo que está en negrita es lo configurable):
cloudflare-sync.exe -api-token TUAPIToken -records-file-name ConfigFile -zone-id TUZoneID
Nota: Si tienes un dominio agregado a tu cuenta de Cloudflare, puedes generar fácilmente un token API. Solo asegúrate de haber dado acceso al DNS al emitir una nueva clave API.
Al ejecutar la sintaxis, observarás la respuesta en el terminal. Si detecta algún cambio en las direcciones IP, inmediatamente el sistema lo envía a tu cuenta de Cloudflare.
De esta forma podrás usar Cloudflare como proveedor de DNS dinámico, pero también lo puedes utilizar como un programa para mantener actualizada tu dirección IP. El servicio se encuentra disponible para sistemas operativos Windows, aunque como su código se encuentra disponible en GitHub podrás compilarlo de forma sencilla con Go Lang o Docker y utilizarlo en Mac OS X y Linux.