Un sitio pasa por OpenWAF cuando su nombre responde con el borde de OpenWAF. Hay dos maneras de conseguirlo; elige una por dominio:
| Delegado (recomendado) | Externo | |
|---|---|---|
| Opción en el panel | Usar los servidores de nombres de OpenWAF | Mantener tu DNS actual (registros CNAME/A) |
| Quién responde al DNS | OpenWAF, para todos los nombres del dominio | Tu proveedor de DNS actual |
| Qué cambias | Los servidores de nombres en el registrador | Un registro TXT y después un CNAME (o A/AAAA) por sitio |
| Activación | Cuando el registrador delega el dominio en tu pareja | Cuando el registro TXT es visible |
| Indicado para | La mayoría de dominios: todo en un mismo sitio | Dominios registrados en Cloudflare Registrar, o cuando el DNS debe quedarse donde está |
En Zonas delegadas y externas tienes la comparación completa. Necesitas el rol tech o superior.
Antes de empezar
- Añade el dominio registrable (
example.com), no un subdominio ni una URL. Los subdominios comowwwotiendason nombres dentro del dominio. - Ten a mano la dirección de tu origen: el servidor que responde hoy al sitio (una IP o un nombre de host).
- Los sitios nuevos se conectan al origen por HTTPS y verifican su certificado (Full strict). Si tu origen solo habla HTTP o tiene un certificado autofirmado, mira SSL/TLS antes de activar el proxy.
- El WAF está activado en los dominios nuevos, en modo bloqueo y con sensibilidad media. En WAF verás cómo empezar en modo solo registro.
Dominio delegado
Añade el dominio. En el panel, abre Añadir dominio, escribe
example.comy elige Usar los servidores de nombres de OpenWAF (recomendado). Si quieres, indica el cliente al que pertenece. Pulsa Añadir el dominio.Dominios › Añadir dominio, como arriba. Justo después del alta, el mismo formulario se abre como Vamos a proteger tu primer sitio.
openwaf-cloud ctl zones add example.com --reason "Alta de example.com"curl -X POST "https://dash.openwaf.dev/v1/orgs/$ORG/zones" \ -H "Authorization: Bearer $OPENWAF_TOKEN" \ -H "Content-Type: application/json" \ -H "X-Change-Reason: Alta de example.com" \ -d '{"name": "example.com", "dns_mode": "delegated"}'La respuesta (
201) incluye elidde la zona, suns_pairy cuántos registros públicos se han importado.Pide a tu asistente: «Añade example.com a OpenWAF con los servidores de nombres de OpenWAF». Llama a
add_zoneconmode: "delegated", te enseña el plan y solo lo aplica cuando confirmas.Revisa los registros DNS. OpenWAF copia en la zona nueva los registros que publica hoy tu dominio (y los nombres que aparecen en los registros públicos de certificados), sin proxy. Comprueba que está todo, sobre todo el correo (
MX,TXT): tras el cambio solo resolverán estos registros. Pulsa Volver a buscar para buscar más, o añade registros a mano. Consulta Gestionar registros DNS.Cambia los servidores de nombres en tu registrador. Sustituye todos los servidores de nombres actuales del dominio por exactamente los dos que se muestran (la pareja de tu organización). Si el registrador tiene DNSSEC activado, desactívalo antes. El panel trae instrucciones paso a paso para los registradores más habituales y muestra el estado de la delegación en directo. Consulta Delegar una zona en OpenWAF.
Espera a la activación. OpenWAF comprueba la delegación cada pocos minutos y activa el dominio en cuanto el registro del TLD y los resolvedores públicos muestran tu pareja. Suele tardar de minutos a unas horas, y hasta 48 horas en algunos dominios de primer nivel. Pulsa Comprobar ahora para comprobarlo al momento.
Activa el proxy de tus sitios. En DNS › Registros, pon el Estado del proxy en Con proxy en los registros
A,AAAAoCNAMEde cada sitio que quieras proteger (por ejemploexample.comywww). Su contenido pasa a ser el origen al que se conecta el borde. Consulta Registros con proxy y solo DNS.Deja que se emitan los certificados. OpenWAF emite los certificados HTTPS automáticamente, normalmente en un par de minutos. El Resumen del dominio indica cuándo están protegidos todos los sitios.
Dominio externo
Añade el dominio. Abre Añadir dominio, escribe
example.comy elige Mantener tu DNS actual (registros CNAME/A).Dominios › Añadir dominio › Mantener tu DNS actual (registros CNAME/A).
openwaf-cloud ctl zones add example.com --mode external --reason "Alta de example.com"curl -X POST "https://dash.openwaf.dev/v1/orgs/$ORG/zones" \ -H "Authorization: Bearer $OPENWAF_TOKEN" \ -H "Content-Type: application/json" \ -H "X-Change-Reason: Alta de example.com" \ -d '{"name": "example.com", "dns_mode": "external"}'Pide a tu asistente: «Añade example.com a OpenWAF y mantén su DNS actual». Llama a
add_zoneconmode: "external".Indica los sitios que quieres proteger. Para cada uno, escribe el nombre (
www, o@para el propioexample.com) y su origen (203.0.113.10uorigen.example.net). Cada sitio se convierte en un registro con proxy de la zona.Verifica que el dominio es tuyo. En tu proveedor de DNS actual, crea el registro TXT que se muestra:
_openwaf.example.com. TXT "openwaf-verify=<token>"OpenWAF lo busca cada pocos minutos (o al pulsar Comprobar ahora) y activa el dominio cuando lo ve un resolvedor público. Consulta Mantener tu proveedor de DNS.
Apunta cada sitio a OpenWAF. Solo cuando el dominio esté activo, cambia en tu proveedor de DNS el registro de cada sitio:
www.example.com. CNAME edge.openwaf.dev.En la raíz del dominio, donde no cabe un CNAME, crea registros
AyAAAAcon las direcciones del borde que aparecen en DNS › Configuración, o un CNAME si tu proveedor lo aplana.Comprueba el apuntado. El Resumen del dominio muestra si cada sitio apunta a OpenWAF. Los certificados HTTPS se emiten automáticamente pocos minutos después de que un sitio apunte aquí.