私は現在、nginx.confファイルで次のようなIPアドレスを拒否しています。
拒否42.22.11.531;
しかし、私はどのように否定しますか
42.22。*。*を拒否します。 <----これは明らかに機能しません、nginxの正しい構文は何ですか?
私は見た:
拒否42.22.11.0/24 <----これが何を意味するのかわかりませんが、試してみました
42.22.0/999.0/999 <----を拒否します。これは失敗します。
では、正しい構文は何ですか?
これはnginx固有ではなく、ネットワーク数学におけるサブネットの理解の欠如です。/24はクラスC、/ 16はクラスBです。
42.22.*.* = 42.22.0.0/16 = 42.22.0.0/255.255.0.0
ブックマーク: http://www.subnet-calculator.com