Configurar DDNS Cloudflare en EdgeRouter 4
Last updated
Was this helpful?
Last updated
Was this helpful?
El cliente que usa el ER-4 es ddclient
, actualmente no es compatible con la API v4 de Cloudflare, por tanto si intentas configurarlo via web o consola, no va sincronizar la IP con nuestro dominio.
Requisitos:
- EdgeRouter 4 (valido EdgeRouter 6P) con firmware: v2.0.9-hotfix.7
- Dominio con Cloudflare
Entramos en Cloudflare, necesitaremos crear el subdominio y obtener la global api key.
Seleccionamos nuestro dominio y bajamos al final de la página, y pinchamos a la derecha donde pone "Obtenga el token de la API"
Pinchamos en "Ver" en "Global API Key"
nos aparecerá esta ventana, nos identificamos con nuestra clave de acceso y después nos mostrara la API KEY, la copiamos y la guardamos, que la vamos a necesitar mas tarde.
Ya con la key, ahora creamos el subdominio, volvemos a la pantalla principal de Cloudflare, y ahora pulsamos en "DNS / Registros" en el menu lateral.
Veremos una pantalla como esta
Pinchamos en "Agregar registro" y rellenamos los campos y guardamos.
Tipo: A
Nombre: el que queramos, solo nombre, ese va ser el nombre de nuestro subdominio {subdomino}.{nuestro_dominio.com}
Dirección IPv4: Podemos poner cualquier IP, luego se va actualizar sólo cuando configuremos el ER-4
Estado del proxy: Lo deshabilitamos
TTL: Automático.
Ejemplo:
Ya tenemos nuestra Global API key y nuestro subdominio creado, ahora nos vamos al router.
Abrimos un terminal y entramos a el por SSH.
Ahora es copiar, cambia los datos por los tuyos y pegalos en el terminal. Cambia el interface por el que corresponda en tu caso, en el mio es el pppoe0
.
Si nos fijamos le estamos diciendo en la parte server
, que use la v4 del cliente de cloudflare. Y en options
, le pasamos unos parámetros adicionales.
Comprobar el estado de sincronización:
y nos devolverá si ha ido todo bien algo asi:
Si nos volvemos a cloudlfare, veremos que ahora aparece nuestra IP pública en nuestro registro de DNS. 🎉