Isso não é específico do nginx, é uma falta de compreensão de sub-redes na matemática da rede; / 24 é uma classe C e / 16 é uma classe B.
42.22.*.* = 42.22.0.0/16 = 42.22.0.0/255.255.0.0
Marcador: link
Eu atualmente nego endereços IP como este no arquivo nginx.conf:
negar 42.22.11.531;
Mas como eu negaria
negar 42,22. *. *; < ---- isso obviamente não funciona, qual é a sintaxe correta do nginx?
Eu vi:
negue 42.22.11.0/24 < ---- não tenho certeza do que isso significa, mas isso me fez tentar
nega 42.22.0 / 999.0 / 999 < ---- que falha.
Então, qual é a sintaxe correta?
Isso não é específico do nginx, é uma falta de compreensão de sub-redes na matemática da rede; / 24 é uma classe C e / 16 é uma classe B.
42.22.*.* = 42.22.0.0/16 = 42.22.0.0/255.255.0.0
Marcador: link
negar 42.22.11.0/16 é a sintaxe correta.
Mais informações em bloqueio de nginx
/ 16 significa Sub-rede . Para mais informações, clique no link para ler.