جلوگیری از دسترسی IP خاص به سایت در وردپرس با htaccess
گاهی پیش میاد که بخوای یه آیپی خاص رو از دسترسی به سایتت محروم کنی. مثلاً وقتی یه فرد مشکوک یا هکر بخواد بهصورت غیرقانونی وارد سایتت بشه یا اطلاعاتت رو هدف بگیره، بهترین کار اینه که آیپیش رو بلاک کنی تا دیگه نتونه به سایتت دسترسی داشته باشه. ما تو آموزش جلوگیری از دسترسی IP خاص به سایت یه روش ساده و کاربردی رو بهت یاد میدیم که با استفاده از فایل .htaccess یا ابزار IP Manager بتونی آیپیهای مزاحم رو مسدود کنی.
همونطور که میدونی، کسبوکارهای اینترنتی این روزا خیلی گسترده شدن و طبیعتاً خطراتی هم همراهشون هست. هکرها همیشه دنبال راهی هستن که به این سایتها نفوذ کنن و اطلاعات حساس رو بهدست بیارن. برای همین باید یه سری راهکار امنیتی داشته باشی که یکی از مؤثرترینهاش همین مسدود کردن آیپیهای مشکوکه.
اگه مراحل آموزش جلوگیری از دسترسی IP خاص به سایت رو دقیق انجام بدی، نهتنها امنیت سایتت رو چند برابر میکنی، بلکه حتی میتونی دسترسی سایت رو برای گروه خاصی از کاربران محدود کنی
IP Address چیست و چه کاربردی دارد؟
اگه با اینترنت سروکار داشته باشی، احتمالاً بارها با واژهی IP Address برخورد کردی. IP در واقع مخفف عبارت Internet Protocol یا همون «پروتکل اینترنتی» هست؛ یه آدرس عددی که به کمکش میتونیم دستگاههای مختلف رو توی شبکه شناسایی کنیم.
هر دستگاهی که به اینترنت وصل میشه—مثل گوشی، لپتاپ، مودم یا حتی سرورهای وب—یه آدرس IP مخصوص به خودش داره. این آدرسها کاملاً منحصربهفرد هستن و باعث میشن هر دستگاه بتونه با دستگاههای دیگه ارتباط برقرار کنه.
بهزبان ساده، IP مثل شماره پلاک ماشینهاست؛ هر دستگاه یه شماره داره که از طریق اون میتونه داده بفرسته یا دریافت کنه. بدون IP، هیچ ارتباطی بین دستگاهها برقرار نمیشه و اینترنت عملاً از کار میافته.
همچین آموزش جلوگیری از اجرای فایل PHP در پوشه wp-content را در این صفحه مطالعه کنید.
چرا باید بعضی از IP Addressها رو بلاک کنیم؟
وقتی یه کسبوکار اینترنتی راهاندازی میکنی، باید بدونی که یکی از بزرگترین تهدیدها، نفوذ به سایت و تخریب اطلاعات هست. یکی از معایب فضای آنلاین اینه که افراد سودجو از هر جای دنیا میتونن تلاش کنن به سایتت دسترسی پیدا کنن.
دلایل این نفوذها متفاوته؛ گاهی هکرها با ارسال کامنتهای توهینآمیز یا ایمیلهای مخرب به سایتت آسیب میزنن. برای همین لازمه یه راهکار جدی داشته باشی: مسدود کردن آیپی آدرسهای مشکوک. با این کار دسترسی اون افراد بهطور کامل قطع میشه و عملاً جلوی ورود غیرقانونی گرفته میشه.
این روش یکی از سادهترین و کاربردیترین راهها برای افزایش امنیت سایته. ما تو این مقاله قراره دو روش خیلی راحت رو بهت آموزش بدیم تا بتونی آیپیهای مزاحم رو بلاک کنی و امنیت سایتت رو چند برابر کنی.
همچنین آموزش حذف متا تگ Generator در وردپرس را در این صفحه مطالعه کنید.
جلوگیری از دسترسی IP خاص به سایت با استفاده از فایل .htaccess
یکی از سادهترین روشها برای بلاک کردن آیپیهای مزاحم، استفاده از فایل .htaccess هست. اگه هاستت روی وبسرور Apache اجرا بشه، میتونی خیلی راحت با این فایل جلوی دسترسی آیپیهای مشکوک رو بگیری. در واقع با این کار به سرور میگی که هر آیپی مشخصی اجازه دسترسی به اطلاعات سایت رو نداشته باشه.
مراحل کار:
وارد سیپنل هاست بشو.
از بخش File گزینهی File Manager رو انتخاب کن.
توی فهرست public_html فایل .htaccess رو پیدا کن.
روی فایل کلیک کن و از نوار ابزار بالا، آیکون مداد (ویرایش) رو انتخاب کن.
البته میتونی همین کار رو با اتصال از طریق نرمافزار FTP Client هم انجام بدی.
حالا یه صفحهی ویرایش باز میشه. کافیه کدهای زیر رو در ابتدای فایل قرار بدی:
Order Deny, Allow
Deny from 127.0.0.1
یادت باشه قبل از هر تغییری، حتماً از کدهای موجود در فایل .htaccess یه کپی پشتیبان داشته باشی. این کار باعث میشه اگه مشکلی پیش اومد، خیلی راحت بتونی فایل رو به حالت قبل برگردونی.
بعد از اینکه مراحل رو قدمبهقدم انجام دادی، روی گزینهی Save & Close کلیک کن تا تغییرات ذخیره بشن. به همین راحتی و با چند کلیک ساده، تونستی آیپیهای مزاحم رو بلاک کنی و امنیت سایتت رو بیشتر کنی.
جلوگیری از دسترسی IP خاص به سایت در لوکال هاست با .htaccess
برای انجام این کار روی لوکال هاست:
وارد پوشهی وردپرس بشو.
فایل .htaccess رو پیدا کن.
روی اون کلیک راست کن و با Notepad یا هر ویرایشگر متن دیگه بازش کن.
کدهای مربوط به بلاک کردن آیپی رو داخلش قرار بده و ذخیره کن.
به همین راحتی آیپی موردنظر روی لوکال هاست مسدود میشه.

در این مرحله باید کدی که گفته شد رو در ابتدای فایل .htaccess قرار بدی. یادت نره بعد از اضافه کردن کد، حتماً فایل رو ذخیره کنی تا تغییرات اعمال بشن.
همچنین آموزش اسکن وردپرس برای پیدا کردن فایلهای مخرب و تروجان با افزونه و بدون افزونه را در این صفحه مطالعه کنید.
مسدود کردن آیپی مزاحم با استفاده از IP Manager هاست
یکی از راحتترین روشها برای بلاک کردن آیپیهای مزاحم، استفاده از ابزار IP Manager در هاست هست. با این روش میتونی در کمتر از چند دقیقه دسترسی افراد سودجو رو به سایتت قطع کنی.
مراحل کار:
وارد سیپنل هاست بشو.
از بخش Other گزینهی IP Manager رو انتخاب کن.
حالا باکس Block an IP Address نمایش داده میشه که شامل دو فیلد هست:
IP to Deny: آیپی موردنظر رو وارد کن.
Notes: توضیح یا کامنت دلخواه رو بنویس.
روی گزینهی Add کلیک کن تا آیپی بلاک بشه.
🔄 اگه بخوای آیپی رو دوباره آزاد کنی، باید از بخش Allow an IP Address استفاده کنی و آدرس رو وارد کنی تا از حالت مسدود خارج بشه.
بعد از انجام درست مراحل، یه پیام تأیید روی صفحه ظاهر میشه. در غیر این صورت، آیپی بلاک نشده و باید دوباره بررسی کنی.
نتیجهگیری
مسدود کردن آیپی شاید در نگاه اول سخت بهنظر بیاد، اما همونطور که دیدی هیچ ابزار پیچیده یا مهارت خاصی لازم نداره. فقط با چند کلیک ساده میتونی امنیت سایتت رو بیشتر کنی و جلوی دسترسی مزاحمها رو بگیری.
امیدوارم این آموزش بهت کمک کرده باشه تا سایتت رو امنتر کنی. موفق و پیروز باشی 🌟