“低地址位无意义”是什么意思?


15

我试图将对Internet的访问限制为博客上的登录页面,并仅使其从我的Intranet可用。

因此,我定义了以下位置

location ~/ghost/signing {
    allow 192.168.0.1/24;
    deny all;
}

重新启动Nginx时,出现以下警告:的低地址位192.168.0.1/24/etc/nginx/sites-enabled/site

此外,我无法从我的Intranet访问该位置。

因此,我猜想allow语句未“加载”,最终我拒绝了对该/ghost/signin页面的所有访问。

为什么低地址位没有意义,我该如何措辞该语句以使其按预期工作?

我试图用谷歌搜索低地址位是没有意义的,但是我最终只能以我认为是俄语的帖子发表文章,而且我不知道如何从俄语翻译。

Answers:


25

没有这样的网络192.168.0.1/24,因为它不在/24网络范围之间的合法边界上开始。地址的最后一位被设置,但是在这种情况下是没有意义的。正确的地址是192.168.0.0/24,这意味着范围是从192.168.0.0192.168.0.255

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.