آموزش مسدود کردن آی پی در وردپرس
گاهی اوقات برای افراد پیش میاد که که خیلی ناگهانی و اتفاقی با حجم زیادی از اسپم رو به رو میشن که در اینجا مسدود کردن آی پی در وردپرس اتفاق میفته که سایت کاربر رو مورد هدف قرار میده و از راه های مختلف مثل ارسال نظرات مختلف و اسپم در سایت وردپرس، ورود در وردپرس، پر کردن فرم های وردپرس و دوباره فرستادن این فرم ها در سایت و… اقدام به کار هایی میکنند که پردازش سایت رو بالا برده و باعث ایجاد کندی در پردازش اطلاعات سایت بشن.
یکی از راه هایی که با استفاده از اون میتونید تا از این دست اتفاقات جلوگیری کنید، مسدود کردن آی پی در وردپرس و بلاک آی پی کاربرانی هست که از این طریق میخوان برای شما ایجاد مشکل در سایتتون بکنن.
ما تو این آموزش از مسترآموز میخوایم افزونه بلاک آی پی در وردپرس و راهکارهای بلاک آی پی در وردپرس با استفاده از فایل htaccess رو به شما معرفی کنیم که با استفاده از این افزونه میتونید هر تعداد آی پی که مد نظرتون هست رو در اون وارد کرده و بلاک کنید.
این افزونه این امکان رو به شما میده تا به صورت چند تایی و با ارسال فایل CSV آی پی کاربرانی که ایجاد مزاحمت برای شما میکنند رو درون ریزی کرده و از دسترسی به سایت توسط کاربران اسپم جلوگیری کنید. تا انتهای این آموزش با ما همراه باشید.
آموزش مسدود کردن آی پی در وردپرس با افزونه LionScripts: IP Blocker Lite
افزونه ای که برای بلاک آی پی در وردپرس که میخوام بهتون معرفی کنم با نام LionScripts: IP Blocker Lite در وردپرس ثبت شده و تا حالا تونسته بیشتر از 4.000 نصب و امتیاز 3.6 رو کسب بکنه که با استفاده از این افزونه میتونید آی پی کاربران رو در سایتتون بلاک کنید. برای استفاده از این افزونه به صفحه افزونه در وردپرس رفته و سپس اقدام به نصب افزونه در سایت خودتون بکنید.
بعد از نصب و فعال سازی این افزونه منوی LionScripts در سایتتون اضافه میشه، حالا برای اینکه اقدام به بلاک کردن آی پی در وردپرس بکنید به زیر منوی IP Address Blocker برید و با توجه به توضیحاتی که میخوام بهتون بگم اقدام به ثبت آی پی کاربران برای بستن دسترسی و مسدود کردن اونها به وردپرس بکنید.
گزینه Display blank page to the Banned User : وقتی این گزینه فعال شه آی پی هر کاربری که مسدود شده باشه، به اون یه صفحه خالی از سایت نمایش داده میشه.
گزینه Proudly display that you are using IP Address Blocker : با فعال کردن این گزینه هر کاربری که بلاک شده باشه بهش نشون میده که شما از این افزونه برای بلاک کردن آی پی در وردپرس استفاده کردید.
گزینه Add New IP : همچنین از این گزینه میتونید آی پی هر کاربری که میخواید دسترسی اون رو به سایت مسدود کنید وارد کنید و در آخر روی دکمه Add کلیک کنید تا آی پی وی جزو کاربرانی که بلاک شدند اضافه شه.
خب حالا میتونید یه لیستی از آی پی کاربر ها رو وارد کنید تا دسترسی اونها به وردپرس مسدود شده و نتونن سایت رو ببینن.
یکی دیگه از قابلیت های این افزونه اینه که میتونید آی پی کاربران رو که در یک فایل CSV دارید وارد کنید تا درون ریزی بشه. برای همین باید گزینه Upload IP Addresses رو انتخاب کنید و بعد با انتخاب فایل خودتون که آی پی های بلاک شده هست فایل رو آپلود کرده و دسترسی به سایت رو برای این آی پی ها ببندید.
مسدود کردن آی پی در وردپرس با htaccess.
اگه نمیخواید با افزونه مسدود کردن دسترسی کاربران به وردپرس، دسترسی کاربر ها رو مسدود کنید، میتونید با اضافه کردن آی پی کاربر ها در فایل htaccess. هم این کار رو به راحتی و آسونی انجام بدید. برای همین وارد هاستتون بشید و بعد روی File Manager کلیک کنید.
حالا که وارد صفحه مدیریت فایل ها شدید به مسیر public_html رفته و به دنبال فایلی به نام htaccess. بگردید. اگه نتونستید فایل رو پیدا کنید روی دکمه Setting که در بالا گوشه سمت راست قرار داره کلیک کنید تا پنجره زیر باز شده و بعد هم تیک گزینه Show hidden files رو انتخاب کرده و روی دکمه Save کلیک کنید تا فایل های مخفی در هاست به شما نمایش داده شن.
حالا میتونید فایل htaccess. رو ببینید و با راست کلیک کردن روی اون و انتخاب گزینه Edit به صفحه ویرایش فایل متونید برید و برای بلاک کردن آی پی در وردپرس میتونید طبق مراحلی که میگیم کدها رو بسته به نوع درخواست خودتون در این فایل وارد کرده و با ذخیره کردن اون دسترسی به وردپرس رو برای آی پی انتخابی ببندید.
مسدود کردن آی پی خاص
برای مسدود کردن یه آی پی خاص در وردپرس کافیه تا آی پی کاربر مورد نظرتون رو مثل کد زیر وارد کرده و فایل رو ذخیره کنید تا دسترسی به کل سایت برای این کاربر مسدود شه.
Order Deny,Allow Deny from xxx.xxx.xxx.xxx
مسدود کردن آی پی با یک رنج آخر
برای مسدود کردن آی پی با رنج آخر در وردپرس باید سه رنج اول آی پی رو مثل کد زیر وارد کرده و فایل رو ذخیره کنید تا دسترسی به کل سایت برای کاربرانی که دارای این رنج آی پی هستند مسدود شه.
Order Allow,Deny Deny from xxx.xxx.xxx.0/24 Allow from all
مسدود کردن آی پی با دو رنج آخر
برای مسدود کردن آی پی با دو رنج آخر در وردپرس هم فقط کافیه تا دو رنج اول آی پی رو مثل کد زیر وارد کنید و فایل رو ذخیره کنید تا دسترسی به کل سایت برای کاربرانی که دارای این رنج آی پی هستند مسدود شه.
Order Allow,Deny Deny from xxx.xxx.0.0/16 Allow from all
مسدود کردن چند آی پی
حالا در آخر هم برای مسدود کردن چند آی پی در وردپرس هم کافیه مثل کد زیر هر آی پی رو تو یه خط وارد کنید تا دسترسی به وردپرس برای آی پی های انتخابی مسدود شه.
order allow,deny deny from xxx.xxx.xxx.xxx deny from xxx.xxx.xxx.xxx deny from xxx.xxx.xxx.xxx allow from all
سخن آخر
خب دوستان محترم امیدوارم این آموزش مسترآموز مورد پسندتون قرار گرفته باشه و با استفاده از اون تونسته باشید تا نسبت به مسدود کردن آی پی در وردپرس اقدام کرده و دسترسی به وردپرس رو بر اساس آی پی کاربران محدود کنید. اگر در رابطه با این آموزش و نحوه بلاک کردن آی پی در وردپرس سوال یا مشکلی داشتید در بخش دیدگاه ها اعلام کنید تا در کوتاهترین زمان پاسخگوی شما باشم.