「低アドレスビットは意味がない」とはどういう意味ですか?


14

インターネットからブログのログインページへのアクセスを制限し、イントラネットからのみアクセスできるようにしています。

したがって、私は次の場所を定義しました

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

Nginxを再起動すると、次の警告が表示さ192.168.0.1/24れます。/etc/nginx/sites-enabled/site

また、イントラネットから場所にアクセスできません。

したがって、allowステートメントは「ロード」されておらず、/ghost/signinページへのすべてのアクセスを拒否することになります。

下位アドレスビットが意味をなさないのはなぜですか。また、ステートメントを意図したとおりに機能させるには、ステートメントをどのように表現すればよいですか

下位アドレスのビットをグーグルで検索しようとしましたが、ロシア語であると推定されるものにしか投稿されず、ロシア語から翻訳する方法がわかりません。

回答:


24

のようなネットワーク192.168.0.1/24はありません。これは、/24ネットワーク範囲間の合法的な境界で開始しないためです。アドレスの最後のビットは設定されていますが、このコンテキストでは意味がありません。正しいアドレスは192.168.0.0/24、から192.168.0.0までの範囲を意味します192.168.0.255

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.