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

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

我试图限制从互联网到我博客登录页面的访问,并且只能从我的内部网访问它。

因此,我定义了以下位置

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

192.168.0.1/24当我重新启动 Nginx 时,我收到以下警告:/etc/nginx/sites-enabled/site

另外,我无法从我的内联网访问该位置。

因此,我猜测允许语句没有“加载”,并且我最终拒绝对该/ghost/signin页面的所有访问。

为什么低地址位没有意义,我应该如何措辞才能使其按我的意图工作?

我尝试用谷歌搜索低地址位是没有意义的,但最终我只找到了我认为是俄语的帖子,而我不知道如何从俄语翻译过来。

答案1

不存在这样的网络192.168.0.1/24,因为它不是从/24网络范围之间的合法边界开始的。地址的最后一位已设置,但在此上下文中毫无意义。正确的地址应该是192.168.0.0/24,这意味着范围从192.168.0.0192.168.0.255

相关内容