আমার অ্যাপাচি কনফিগারেশনে আমি পরিবেশের পরিবর্তনশীল সেট করতে চাই যদি আমি দেখি যে কোনও নির্দিষ্ট আইপি পরিসীমা থেকে দর্শক আগত comes বর্তমানে আমি এটি এইভাবে করি:
SetEnvIfNoCase Remote_Addr "^194\.8\.7[45]\." banned=spammer-ip
SetEnvIfNoCase Remote_Addr "^212\.156\.170\." banned=spammer-ip
আমি যা পছন্দ করব তা হ'ল এরকম কিছু:
SetEnvIfIpRange 194.8.74.0/23 banned=spammer-ip
SetEnvIfIpRange 212.156.170.0/24 banned=spammer-ip
... কারণ আমি মনে করি যে কোনও আইপি ঠিকানাকে স্ট্রিংয়ে রূপান্তর করা এবং তারপরে নিয়মিত এক্সপ্রেশন করা মোট রিসোর্সগুলির অপচয়।
আমি একটি করতে পারে
Deny From 194.8.74.0/23
... তবে তারপরে আমি কোনও পরিবর্তনশীল পাই না যা আমি আমার 403 ত্রুটি পৃষ্ঠায় যাচাই করতে পারি - অ্যাক্সেস অস্বীকার করার কারণ অনুসন্ধান করার জন্য।
কোন পরামর্শ আমি কি মিস করতে পারে? এমন কোনও অ্যাপাচি 2 এমওডি আছে যা "আইপি অ্যাড্রেস রেঞ্জ" এর উপর ভিত্তি করে পরিবেশের ভেরিয়েবল সেট করতে পারে?