我目前在nginx.conf文件中拒绝这样的IP地址:
否认42.22.11.531;
但我怎么否认
否认42.22。*。*; <—-这显然不起作用,nginx的正确语法是什么?
我见过:
否认42.22.11.0/24 <—-不知道这是什么意思,但它让我尝试
否认42.22.0 / 999.0 / 999 <—-失败。
那么最新的正确的语法?
这不是nginx特有的,它是对networkingmath中子网的理解不足; / 24是C类,/ 16是B类。
42.22.*.* = 42.22.0.0/16 = 42.22.0.0/255.255.0.0
书签: http : //www.subnet-calculator.com
否认42.22.11.0/16是正确的语法。
有关nginx阻止的更多信息
/ 16表示子网 。 欲了解更多信息,请点击链接阅读。