Crstian

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…

Configurar DDNS en OpenWrt Cloudflare
1 min
238 palabras

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: Read
Zone, 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 update
opkg install ddns-scripts-cloudflare luci-app-ddns
opkg install wget ca-certificates
opkg install curl ca-bundle

Una 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.

¿Te ha servido el post?Invítame a un café

Comentarios