Si tienes servicios en tu casa como es mi caso, tu compañía seguramente te de IP pública dinámica, por lo que es un follón tener que estar cambiando a mano la…
Si tienes servicios en tu casa como es mi caso, tu compañía seguramente te de IP pública dinámica, por lo que es un follón tener que estar cambiando a mano la IP donde apunta tu dominio cada vez que tu compañía te cambie la IP, por ello vamos a ver como configurar en nuestro router con OpenWRT con Cloudflare como DNS de forma muy sencilla.
Token en Cloudflareh2
En primer lugar vamos a necesitar un token de cloudflare, podemos conseguirlo desde aquí https://dash.cloudflare.com/profile/api-tokens con nuestra cuenta.
Creamos un token nuevo con esta configuración:
Zone, Zone: ReadZone, DNS: Edit
Configurar OpenWRTh2
Ahora necesitamos instalar los siguientes paquetes (en mi caso por terminal pero también se puede hacer desde Luci):
En caso de estar en OpenWRT 19.07 tenemos que instalar ddns-scripts_cloudflare.com-v4
Para OpenWRT 20.02 o superior el paquete es ddns-scripts-cloudflare
opkg updateopkg install ddns-scripts-cloudflare luci-app-ddnsopkg install wget ca-certificatesopkg install curl ca-bundleUna vez todo instalado nos vamos a la IP del router en el navegador Services -> Dynamic DNS.
Editamos la IPv4:
- Seleccionamos DDNS Service provider cloudflare.com-v4
- En Lookup Hostname colocamos nuestro subdominio o dominio por ejemplo en mi caso murcia.crstian.me, en Domain lo mismo pero en este formato murcia@crstian.me
- En username Bearer y en password nuestro token de cloudflare.
Una vez hecho esto le damos a Save and Apply.
Testingh2
Para ver que esta funcionando podemos verlo en Services -> Dynamic DNS y vemos como nos coge nuestra IP y si vamos al DNS de cloudflare vemos que lo ha cambiado.

Comentarios