برچسب: IP

چک کردن وضعیت آی پی در CSF از طریق ssh

برای چک کردن وضعیت آی پی که آیا بلاک شده یا در لیست سفید قرار گرفته از طریق خط فرمان لینوکس از دستور زیر استفاده نمایید


لینک به آموزش


مشاهده لیست IPهای سرور در دایرکت ادمین

ایا شما هم از آن دسته از افرادی باشید که نیاز دارید که لیست IP های سرور خود را مشاهده کنید ولی نمیدانید چگونه اینکار را انجام دهید در این آموزش باهم نگاهی به لیست IP های سرور با دسترسی به خط فرمان در دایرکتوری دایرکت ادمین خواهیم پرداخت.

 

با استفاده از برنامه putty با ssh وارد محیط خط فرمان سرور خود شود.

 

در محیط خط فرمان به مسیر زیر برید.

 

در این قسمت میتوانید با استفاده از دستور cat یا ابزار nano یا هر ابزار دیگر فایل ip.list را مشاهده کنید .

به صورت کلی در همان مسیر اصلی خط فرمان هم میتوان فایل را برای نمایش باز کرد.


لینک به آموزش


مسدود کردن آی پی کشور ها htaccess

در این جلسه قصد داریم تا نحوه مسدود کردن آی پی کشور ها به وسیله htaccess را به شما کاربران عزیز توضیح بدهیم.

شما می توانید تمام بازدید کنندگان یک کشور خاص را مسدود کنید و از بازدید صفحات خود توسط شهروندان آن کشور جلوگیری نمایید. همچنین ما در ادامه این مقاله توضیح خواهیم داد تا چگونه توسط دستورات htaccess تنها یک کشور خاص را برای سایت خود مجاز کنید ، برای مثال تنها کاربران ایران دسترسی به سایت شما داشته باشند ، و از نمایش صفحات سایت توسط بازدیدکنندگان سایر کشور ها جلوگیری شود.

 

چگونگی باز کردن و مسدود کردن آی پی کشور ها با استفاده از فایل htaccess :

مرحله اول ) نسخه وب سرور خود را از هاستینگ خود سوال کنید :

کد های htaccess مربوط به آپاچی است ، شما باید از هاستینگ خود سوال کنید که از کدام نسخه آپاچی استفاده می کنید ، محبوب ترین نسخه های آپاچی ورژن ۲٫۰ و ۲٫۴ می باشند.

مرحله دوم ) به این لینک وارد شوید.

مرحله سوم ) در قسمت Choose IPv4 or IPv6 ، نوع آی پی را مشخص کنید

در حال حاضر در ایران ipv4 استفاده می شود.

مرحله چهارم ) کشوری که قصد مسدود سازی یا باز کردن آن را دارید از لیست انتخاب نمایید.

مرحله پنجم ) مانند تصویر بالا نسخه وب سرور خود را انتخاب نمایید ، توجه داشته باشید deny به معنی مسدود کردن و allow به معنی آزاد سازی آی پی ها می باشد ، در تصویر بالا ما نسخه ۲٫۴ را انتخاب کردیم و آی پی ها را مسدود کردیم ، شما می توانید توسط کلید های ctrl +clickk  چند کشور را انتخاب نمایید.

مرحله ششم ) روی دکمه download کلیک کنید و فایل را دانلود کنید.

مرحله هفتم ) فایل htaccess را توسط ادیتور فایل منیجر کنترل پنل هاست خود ویرایش نمایید.

 

نمونه دستوراتی که این سایت ایجاد می کند :

فرمت نمونه دستور خروجی
Apache .htaccess allow allow from 8.8.8.0/24
Apache .htaccess deny deny from 8.8.8.0/24
CIDR ۸٫۸٫۸٫۰/۲۴
Linux iptables iptables -A INPUT -s 8.8.8.8/24 -j DROP
Netmask ۸٫۸٫۸٫۰/۲۵۵٫۲۵۵٫۲۵۵٫۰
Inverse Netmask ۸٫۸٫۸٫۰ ۰٫۰٫۰٫۲۵۵
Web.config allow <ipSecurity allowUnlisted=”false”>
<add ipAddress=”۸٫۸٫۸٫۰″ subnetMask=”۲۵۵٫۲۵۵٫۲۵۵٫۰″″/>
Web.config deny <ipSecurity allowUnlisted=”true”>
<add ipAddress=”۸٫۸٫۸٫۰″ subnetMask=”۲۵۵٫۲۵۵٫۲۵۵٫۰″″/>
Cisco ACL deny ip 8.8.8.0 0.0.0.255 any

توجه داشته باشید ، ممکن است لیست آی پی های کشور مورد نظر تغییر کرده است و ممکن است دیتابیس این سایت قدیمی باشد ، بنابراین ریسک استفاده از این کد ها به عهده شما است.

این روش صرفا یک روش برای بستن ای پی هاست که به شدت به پرفرمنس سایت شما آسیب میزند و پیشنهاد نمیشود. توصیه میکنیم حتما با هاستینگ خود یا مشاوران ما در این رابطه مشورت نمایید


لینک به آموزش