Yo uso esto para un sitio para redirigir a los bots que lo atacan por IP cruda a una página especial:
server {
listen 80;
# listen [::]:80;
server_name ~^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+;
root /var/www/ip-address;
default_type text/plain;
index nothing.doing;
location / {
try_files $uri /nothing.doing;
}
}
PERO estoy de acuerdo con los demás al decir que no puedo reproducir el acceso por IP en mi foro privado tampoco. Recibo la redirección. Y el mío no tiene configuración especial, no usa Cloudflare, y literalmente está ejecutando un servidor virtual de $0 al mes que no me ofrece lujos.