Saltar al contenido principal

Primeros pasos

Poner un dominio detrás del NNumbers WAF lleva unos minutos de Console y un ajuste en tu proveedor de DNS. El camino es siempre el mismo: registrar el dominio y el origen, probar que el dominio es tuyo, emitir el certificado, apuntar el DNS a la borda y activar la protección.

Antes de empezar​

RequisitoPor qué
Acceso al DNS del dominioLa verificación de propiedad y el enrutamiento se hacen con registros DNS
Origen pública, alcanzable por HTTPSUna dirección privada o interna se rechaza en el registro
Permiso de WAF AdminCrear dominio, indicar el origen y activar la protección exigen este rol
Decisión sobre el modo de la políticaDetección registra sin bloquear; prevención bloquea

Si tu dominio es la raíz de la zona (por ejemplo, empresa.com.br sin www), revisa antes si el proveedor de DNS acepta ALIAS o ANAME, o si vas a usar registros A y AAAA con las direcciones que muestra la Console.

El camino en siete etapas​

EtapaQué pasaDónde
1. DominioIndicas el hostname que será protegidoConsole
2. OrigenIndicas la dirección que recibe el tráficoConsole
3. PropiedadUn registro TXT prueba que el dominio es tuyoTu DNS
4. CertificadoSe emite el certificado HTTPS para el hostnameConsole y DNS
5. EnrutamientoEl hostname pasa a apuntar a la bordaTu DNS
6. VerificaciónLa Console confirma que el tráfico llega por la bordaConsole
7. ActivaciónLa protección entra en vigorConsole

El detalle de cada etapa está en Dominios.

Paso a paso​

  1. Abre la página Dominios y haz clic en Agregar dominio.
  2. Indica el hostname (por ejemplo, app.empresa.com.br) y el origen (por ejemplo, https://origin.empresa.com.br).
  3. Copia el registro TXT que muestra la Console y créalo en tu proveedor de DNS. El nombre es _nnwaf-challenge.<hostname> y el valor empieza con nnwaf-verify=.
  4. Aún en el proveedor de DNS, crea el CNAME _acme-challenge.<hostname> apuntando al valor que muestra la Console. Termina en ._acme.gw.nnumbers.com.br y permite emitir el certificado antes de cambiar el tráfico.
  5. Crea el registro de enrutamiento: <hostname> como CNAME para edge.gw.nnumbers.com.br. En dominio raíz, usa las direcciones A y AAAA mostradas en la Console, o ALIAS/ANAME si el proveedor lo soporta.
  6. Vuelve a la Console, ejecuta la verificación de enrutamiento y espera el resultado.
  7. Haz clic en Activar protección.
El orden que evita una caída

Haz las etapas 3 y 4 antes de la etapa 5. Así el certificado queda listo antes de que el tráfico pase por la borda y el cambio de DNS no rompe la primera solicitud.

Verificando el resultado​

Con el dominio activo, la primera verificación es simple: pide el sitio por el hostname protegido.

curl -sS -o /dev/null -w '%{http_code}\n' https://app.empresa.com.br/

Un 200 (o el código normal de tu aplicación) confirma que la solicitud atravesó la borda y llegó al origen. Después revisa en la Console:

  • Métricas — solicitudes permitidas, bloqueadas y limitadas, por dominio.
  • Eventos — lo que se bloqueó o detectó, con regla, ruta e identificador de la solicitud.
  • Política — modo en uso y nivel de paranoia.

Lista de entrada en producción​

ÍtemVerificado
Registro TXT de verificación creado y mantenidoSí
CNAME de _acme-challenge creadoSí
Enrutamiento apuntando a edge.gw.nnumbers.com.brSí
Certificado emitido, sin aviso en el navegadorSí
Modo de la política elegido (detección o prevención)Sí
Origen restringido a las direcciones de salida mostradas en la ConsoleSí
Lista de direcciones de salida aplicada en el firewall del origenSí
Eventos revisados después de la activaciónSí

Próximos pasos​