كيفية منع عناوين IP من الوصول إلى موقع الويب الخاص بك طباعة

  • 0

في بعض الأحيان قد تحتاج إلى منع الوصول إلى موقع الويب أو حساب الاستضافة بالكامل لزوار محددين، على سبيل المثال، عند تطوير موقع ويب أو في حالة هجمات DDoS.

 

يمكنك العثور أدناه على إرشادات حول إعداد حظر IP تلقائي وحظر IP يدوي وحظر من بلد معين:

 

 

كتلة IP التلقائية

كتلة IP اليدوية

 

 

كتلة IP التلقائية

 

بالنسبة لحظر IP التلقائي، توفر cPanel أداة خاصة لحظر IP .

 

ملاحظة 1: يتوفر IP Deny Manager لجميع خطط الاستضافة المشتركة بدءًا من Professional/Stellar Plus .

لذا، إذا كانت لديك خطة Value/Stellar معنا، فيجب عليك تعيين قواعد الرفض في ملف .htaccess يدويًا.

 

ملاحظة 2: في بعض الأحيان، يكون من الأسهل حظر الكل والسماح بالوصول إلى عناوين IP معينة.

 يجب تكوين هذه القواعد يدويًا في ملف .htaccess، حيث يوفر IP Deny Manager إمكانية حظر عناوين IP فقط.

 

ملاحظة 3: يمنع IP Deny Manager الوصول إلى جميع المجالات والخدمات المستضافة ضمن حسابك.

 

 

لحظر عنوان IP تلقائيًا، اتبع الخطوات التالية:

 

  1. قم بتسجيل الدخول إلى cPanel الخاص بك وانتقل إلى قسم الأمان > قائمة IP Blocker .

 

 

 

 

 

 

 

  1. أدخل عنوان IP الذي يجب حظره في حقل عنوان IP أو المجال وانقر فوق الزر "إضافة" .

ستتم إضافته إلى قائمة عناوين IP المحظورة.

يمكنك دائمًا إلغاء حظر عنوان IP عن طريق النقر فوق "حذف" بجوار عنوان IP المعني.

 

 

 

 

 

 

كتلة IP اليدوية

 

يمكنك العثور أدناه على عدة أمثلة لتكوين الحظر اليدوي .

 

يجب إضافة هذه الأسطر إلى ملف .htaccess بموجب جميع القواعد الموجودة

 

  • حظر المستخدمين باستخدام عنوان XXXX IP، والسماح بالوصول إلى أي شخص آخر:

   <RequireAll>

          يتطلب كل الممنوحة

          لا يتطلب IP XXXX

         </RequireAll>

 

  • قم بحظر جميع الزوار باستثناء عنوان IP المسؤول المحدد على سبيل المثال، أو أنت

   <RequireAll>

           يتطلب كل الرفض

           يتطلب IP XXXX

           يتطلب IP YYYY

        </RequireAll>

 

  • إعادة توجيه الزائرين من عنوان IP XXXX إلى عنوان URL آخر

RewriteCond %{REMOTE_HOST} ^X\.X\.X\.X$

      RewriteRule .* http://example.com [L,R=301 ]

 

  • إعادة توجيه جميع الطلبات، باستثناء الطلبات الواردة من عنوان IP XXXX إلى عنوان URL آخر

RewriteEngine On

      RewriteBase /

      RewriteCond %{REMOTE_HOST} !^XXXX

      RewriteRule .* http://example.com [R=302,L]

 

 

لا تنس استبدال XXXX بعنوان IP الذي ترغب في السماح به أو حظره.

 

 

لحظر /السماح بالوصول من بلد معين ، يتعين عليك إدراج جميع شبكات IP الفرعية التي تنتمي إلى هذا البلد.

يمكن أن يمثل هذا تحديًا كبيرًا للتكوين اليدوي، لذا يوصى باستخدام أدوات خاصة عبر الإنترنت يمكنها الوصول إلى قواعد بيانات IP الخاصة بكل بلد.

 

مثال على هذا المورد عبر الإنترنت هنا .

ستحتاج إلى اختيار البلد ثم نسخ الكود الذي تم إنشاؤه إلى ملف htaccess الخاص بك.

 

سيبدو الرمز كما يلي:

 

  • منع الوصول من بلد معين

<RequireAll>

         يتطلب كل الممنوحة

        لا يتطلب IP 81.52.168.0/23

         ...

        لا يتطلب IP 188.138.10.163/32

       لا يتطلب IP 188.138.78.129/32

     </RequireAll>

 

 

  • السماح بالوصول من بلد واحد محدد

<RequireAll>

        يتطلب كل رفض

        يتطلب IP 81.52.168.0/23 ... 188.138.10.163/32 188.138.78.129/32

      </RequireAll>

 


هل كانت المقالة مفيدة ؟

« السابق