Uso de dns-suffix para redirección informativa
En lugar de bloquear un dominio con NXDOMAIN, puede configurarse una política de tipo dns-suffix que permita redirigir al usuario a una página informativa (por ejemplo, un portal gubernamental).
Este mecanismo funciona en dos partes:
Configuración en el resolver (RPZ): Se define una política de tipo add-suffix en la sección Blackhole Domains. Por ejemplo, ante una consulta a badsite.com, el resolver responderá con un CNAME como:
badsite.com.prohibited.domain.com.
Configuración en la zona DNS del dominio receptor: En la zona domain.com, se debe crear la siguiente entrada wildcard:
* IN A xxx.xxx.xxx.xxx
Esto asegura que cualquier subdominio como badsite.com.prohibited.domain.com resuelva a la IP del servidor web que gestionará la redirección.
Configuración del servidor web (nginx): En el servidor web que responde en xxx.xxx.xxx.xxx, se debe crear un vhost de nginx que capture cualquier subdominio bajo prohibited.domain.com y redirija al sitio deseado.
A continuación se muestra un ejemplo completo del nginx.conf:
server { listen 80; server_name .prohibited.domain.com; location / { return 301 https://government-portal.com; } } server { listen 443 ssl; server_name .prohibited.domain.com; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/privkey.pem; location / { return 301 https://government-portal.com; } }
Con esta configuración, los usuarios que intenten acceder a dominios prohibidos serán redirigidos a una página explicativa, en lugar de recibir simplemente un error DNS.