我目前在 nginx.conf 文件中拒绝这样的 IP 地址:
拒绝 42.22.11.531;
但我怎么否认
拒绝 42.22.*.*; <---- 这显然不起作用,nginx 的正确语法是什么?
我见过:
拒绝 42.22.11.0/24 <---- 不知道这是什么意思,但它让我尝试
拒绝 42.22.0/999.0/999 <---- 失败。
那么正确的语法是什么?
小智 14
这不是特定于 nginx 的,而是缺乏对网络数学中的子网的理解;/24 是 C 类,/16 是 B 类。
42.22.*.* = 42.22.0.0/16 = 42.22.0.0/255.255.0.0
Run Code Online (Sandbox Code Playgroud)
书签:http : //www.subnet-calculator.com