-
سلام
کلا برای اینکه بخوای در مراجعه به سایت از سمت کاربران محدودیت ایجا کنی بایستی ابتدا IP کاربران رو شناسایی کنی و سپس بر اساس IP آدرس کاربر در موردش تصمیم گیری کنی.
برای انجام دادن این کار هم باید تمامی ip ایران رو بدونی و این IP ها رو در فایلی به نام .htaccess که در مسیر اصلی سایتت وجود داره قرار بدی
بدین شکل که عبارات زیر رو در فایل .htaccess قرار میدی :
کد:
order allow,deny
allow from xxx.xxx.xxx.xxx
deny from yyy.yyy.yyy.yyy
به جای xxx.xxx.xxx.xxxآی پی هایی که اجازه دسترسی دارند و به جای yyy.yyy.yyy.yyy آی پی هایی که اجازه دسترسی ندارند رو قرار میدی. به تعداد دلخواه آی پی میشه تعریف کرد
مثلا :
کد:
order allow,deny
allow from 1.1.1.1
allow from 2.2.2.2
allow from 3.3.3.3
deny from 8.8.8.8
deny from 9.9.9.9
تذکر : در حالت بالا در هر خط تنها یک آی پی که مختص به یک کامپیوتر خاص هست مورد نظره اما در صورتی که لازم باشه مثلا رنج آی پی هایی که از 192.168.0.0 تا 192.168.0.255 را اجازه دسترسی یا عدم دسترسی داد بایستی در تنظیمات webserver سایت تغییرات اعمال کرد. مثلا برای وب سرور آپاچی بایستی در iptables این عبارت را وارد کرد :
عدم اجازه دسترسی به آی پی های 192.168.0.0 تا 192.168.0.255
کد:
iptables -A INPUT -s 192.168.0.0/8 -j DROP