در وردپرس این امکان برای افراد وجود دارد که بتوانند آی پی های مشکوک را در سایت خود بلاک کند.با این کار شما باعث امنیت بیشتر سایت خود می شوید و از نفود هکر ها و اسپمینگ به سایت خود جلوگیری می کنید.در این آموزش قصد داریم نحوه بلاک کردن IP در وردپرس را آموزش دهیم تا بتوانید با این کار آی پی های مزاحم خود را بلاک کنید و برای همیشه از شر اسپمینگ و نفوذ هکر ها خلاص شوید.
آدرس IP چیست
آی پی ها مثل یک کد پستی عمل می کنند،به این معنی که هر IP همانند یک کد پستی منحصر به فرد است و هر دستگاه یک IP یکتا و منحصر به فرد دارد.همانگونه که شما برای انتقال مرسوله های پستی خود و پیدا کردن یک آدرس از کد پستی استفاده می کنید در دستگاه ها هم به وسیله IP می توانید یک دیگر را پیدا کنید و با هم ارتباط برقرار کنید.
نمونه IP واقعی:
۱۷۹.۱۶.۲۵۴.۱
هر کامپیوتری که به یک دستگاه اینترنت متصل شود یک آدرس IP دارد که توسط شرکت های اینترنتی به آن اختصاص داده می شود.به همین علت هر کاربری که به سایت شما وارد می شود دارای یک IP منحصر به فرد خود می باشد و در فایل های سایت شما ذخیره می شود.
دلیل بلاک کردن IP در وردپرس
یکی از دلایلی که شما باید اقدام به بلاک کردن IP در وردپرس کنید جلوگیری از ایمیل ها و نظرات اسپم،حملات DDOS و… می باشد که شما با پیدا کردن IP های مورد نظر خود می توانید تمام فرایند های مشکوک و اسپم در سایت خود را که توسط IP های مشکوک ایجاد شده است را یکجا خاتمه دهید.
نحوه پیداکردن IP های مزاحم سایت وردپرسی
روش اول: وردپرس یک IP را برای افرادی که دیدگاه خود را ثبت می کنند ذخیره می کند،اگر قصد دارید که می توانید IP را از این طریق پیدا کنید.(حذف دیدگاه های اسپم در وردپرس)
روش دوم: اگر وب سایت شما تحت حملات شدید DDOS باشد بهترین راه برای پیدا کردن IP،چک کردن log های سرور می باشد.
برای این که log های سرور را مشاهده کنید ابتدا باید وارد سی پنل خود شوید و سپس در قسمت سرچ باکس موجود در بالای صفحه عبارت Raw Access را جستجو کنید و بر روی آن کلیک کنید.سپس با انتخاب نام دامنه سایت خود فایل log های سیستم خود را دانلود نمایید.
فایل دانلودی access log به صورت فایل gz. می باشد که شما برای استفاده از آن ابتدا باید فایل را اکسترکت کنید و با استفاده از نرم افزار هایی مثل Winzip یا ۷-Zip آن را مدیریت کنید.
فایل access log را می توانید با استفاده از یک ویرایشگر ساده مثل Notepad یا TextEdit اجرا و مشاهده کنید.
فایل access log شامل تمام داده های خام از تمام درخواست های ساخته شده در سایت شما می باشد که هر خط با آدرس IP آن درخواست ایجاد می شود.
قبل از انجام هر اقدامی، اطمینان پیدا کنید که دسترسی IP خود ، کاربران مجاز و یا دسترسی برای موتورهای جستجو را به سایت خود مسدود نکرده باشید. آدرس آی پی مشکوک را کپی کنید و از ابزار IP Lookup برای پیدا کردن اطلاعات بیشتر در مورد آن آی پی استفاده کنید.
بلاک کردن IP در وردپرس
همانظور اشاره شد شما از دو طریق می توانید IP های مزاحم سایت وردپرسی خود را شناسایی و پیدا کنید،مرحله بعد از شناسایی،بلاک کردن آن ها می باشد که با استفاده از دو روش زیر قابل انجام است.
بلاک کردن IP در گفت و گوها
اگر قصد دارید آن آی پی را از ثبت دیدگاه در سایت خود محروم کنید باید از مسیر تنظیمات>گفت و گوها اقدام کنید و آی پی مدنظر خود را در باکس مربوطه مطابق تصویر زیر وارد کنید.
تمام کاربرانی را که آی پی آنان را در این باکس قرار داده اید دیگر قادر نخواهند بود تا در سایت شما دیدگاهی قرار بدهند.این به معنی آن نیست که نتوانند سایت شما را مشاهده کنند و یا این که وارد سایت شما شوند،شما با انجام این کار فقط به آنها اجازه گذاشتن دیدگاه را به آنان نمی دهید.
اگر قصد دارید که کاربر نتواند سایت شما را به طور کلی مشاهده کند باید از طریق روش زیر اقدام کنید.
نحوه بلاک کردن IP با استفاده از cPanel
آی پی هایی که در این روش بلاک می کنید به طور کامل از دسترسی و مشاهده سایت شما منع خواهند شد.بهترین حالت استفاده از این روش برای جلوگیری از حملات DDOS و جلوگیری از هک شدن سایت می باشد.
در ابتدا شما باید به پیشخوان سی پنل خود وارد شوید و در قسمت ‘Security’ بر روی گزینه ‘IP Blocker’ کلیک نمایید.
با کلیک کردن روی این گزینه شما به یک صفحه دیگر هدایت می شوید که در آن میتوانید آدرس آیپیهایی را که میخواهید بلاک شوند را اضافه کنید. شما میتوانید تنها یک آدرس آیپی و یا اینکه محدوده ای از آدرس آیپیهای مدنظر خود را اضافه کنید و سپس بر روی دکمه add کلیک کنید تا تغییرات شما اعمال شود.