جدول محتوایی
بلاک کردن ip جهت جلوگیری از ورود برخی کاربران به سایت
ممکن است متوجه شده باشید که از طرف ip های خاص، تلاش های زیادی برای لاگین به سایت شما میشود. یا میخواهید به هر دلیلی از دسترسی افرادی خاص به سایتتان جلوگیری کنید. در این مقاله به شما دو روش بلاک ip را بیان خواهیم کرد. با ما همراه باشید.
بلاک کردن دسترسی با IP Blocker سیپنل
ابتدا به کنترل پنل خود لاگین کنید.
در محیط مدیریت، در قسمت SECURITY گزینه IP Blocker را انتخاب کنید.
IP Blocker نسبت به روش های دیگر کمی امکانات کمتری را ارائه می دهد اما استفاده از آن آسان تر است. به عنوان مثال، میتوانید دسترسی به وبسایت خود را با آدرس IP، محدوده آدرس IP یا نام دامنه مسدود کنید، اما نمیتوانید فایلها یا انواع فایلهای خاصی را مانند روش دومی که در ادامه آموزش میدهیم هدف قرار دهید.
در فیلد بالا یک IP یا محدوده، یا دامنه ای را که می خواهید دسترسی به آن را مسدود کنید وارد کنید و روی ADD کلیک کنید.
4 نکته مهم بعد از خرید vps جدید | بعد از خرید vps چه کنیم ؟
ممنوعیت دسترسی به آدرس های IP از طریق IP Blocker
می توانید آدرس های IP را در قالب های زیر مشخص کنید:
Single IP Address: 192.168.0.1
Range: 192.168.0.1-192.168.0.40
Implied Range: 192.168.0.1-40
CIDR Format: 192.168.0.1/32
IP Block: 192
ممنوعیت دسترسی از دامنه های خاص از طریق IP Blocker
برای مسدود کردن ترافیکی که از یک دامنه خاص به وب سایت شما لینک می زند، نام دامنه را در فیلد وارد کنید.
cPanel نام دامنه را با آدرس IP آن تطبیق می دهد. اگر آدرس IP پیدا نشد، نمی توانید دامنه را مسدود کنید.
مدیریت ip های بلاک شده
در بخش IP Blocker اگر کمی به پایین اسکرول کنید، به گزینه ای تحت عنوان Currently-Blocked IP Addresses بر میخورید. در اینجا لیستی از آدرس های IP را میبینید که در حال حاضر دسترسی آنها به سرور شما مسدود شده است. برای برداشتن محدودیتهای دسترسی، از دکمه Delete در کنار هر آدرس IP یا محدوده استفاده کنید.
بلاک کردن دسترسی با استفاده از فایل htaccess.
htaccess. یک فایل پیکربندی است که توسط وب سرور آپاچی استفاده می شود. ممکن است متوجه شده باشید که فایلهای htaccess. بعد از نصب cms های محبوب مانند WordPress، Drupal و Magento به طور خودکار روی سرور شما ایجاد میشوند. اما در صورتی که این فایل را به هر دلیلی ندارید،براحتی متوانید با یک ویرایشگر متن آن را ایجاد کنید. همچنین می توانید مستقیماً از فایل منیجر cPanel آنرا بسازید.
پس از لاگین و ورود به فایل منیجر در cPanel، در گوشه بالا سمت راست پنل، گزینه Settings را انتخاب کنید.
فایل های .htaccess به طور پیش فرض پنهان هستند. برای نمایش آن تیک گزینه Show Hidden Files (dotfiles) را بزنید. سپس تغییرات را Save کنید.
حال در فایل های خود به دنبال htaccess. بگردید. اگر آن را پیدا نکردید، به راحتی با زدن دکمه + Flie اقدام به ساخت فایلی جدید کنید.
در پنل New File که باز می شود، htaccess. را به عنوان نام فایل وارد کنید و Create New File را انتخاب کنید تا ویرایشگر متن cPanel باز شود. اگر از شما خواسته شد تنظیمات رمزگذاری را تأیید کنید، گزینه پیش فرض را در جای خود بگذارید و روی Edit کلیک کنید.
ممنوعیت دسترسی به همه پوشه ها و فایل ها با htaccess.
برای جلوگیری از دسترسی مستقیم به تمام فایل ها و پوشه های سرور خود، پس از ساخت فایل htaccess. خط زیر را در آن وارد کنید.
deny from all
جلوگیری از دسترسی به فایلهای خاص با htaccess.
بعنوان مثال میخواهیم دسترسی به فایلهای php را بلاک کنیم:
<Files ~ "\.php$">
Order allow,deny
Deny from all
</Files>
جلوگیری از دسترسی به یک فایل خاص با htaccess.
<Files config.php>
order allow,deny
Deny from all
</Files>
ممنوعیت دسترسی IP های خاص با htaccess.
اگر می خواهید یک کاربر خاص را از دسترسی به وب سایت خود مسدود کنید، می توانید این کار را با استفاده از آدرس IP یا نام دامنه ای که با آن بازدید می کند انجام دهید.
deny from 123.456.789.123
برای ممانعت از دسترسی به مجموعه ای از آدرسهای IP، کافی است آخرین octet را از آدرس IP کنار بگذارید:
.123.456.789
با این کار دسترسی کسانی که از IP در محدوده 123.456.789.0 تا 123.456.789.255 استفاده می کند را مسدود می کنید.
بلاک کردن آیپی در cpanel
با htaccess.
SetEnvIfNoCase Referer "example.com" bad_referer Order Allow,Deny Allow from ALL Deny from env=bad_referer
حذف محدودیت های دسترسی در htaccess.
برای این کار کافیست، فایل ساخته شده یا کد هایی که نوشتید را حذف کنید.
جمع بندی
در برخی مواضع لازم است برخی دسترسی ها را به سایتمان محدود کنیم. برای این کار میتوانیم با بلاک ip ها این کار را انجام دهیم.
امیدواریم از این آموزش لذت برده باشید.
یکم بیشتر میشه راجب این موضوع مطالب بزارید .؟
ممنون هرچی در مورد این موضوع میخواستم به راحتی عنوان کرده بودید
ممنون جالب بود
ممنون جالب بود
با سپاس
تخفیف سرور مجازی هم موجود کنید باز
آفرین ممنون