Eu uso isso em um site para redirecionar bots que acessam por IP bruto para uma 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;
}
}
MAS eu concordo com os outros ao dizer que não consigo reproduzir o acesso por IP no meu fórum privado também. Recebo o redirecionamento. E o meu não tem configuração especial, nem Cloudflare, e está literalmente rodando em um servidor virtual de $0 por mês que não oferece recursos extras.