آموزش Block or Allow IP با htaccess

آموزش Block or Allow IP با htaccess

در این جلسه می پردازیم به یک قابلیت دیگر که فایل htaccess. در اختیارمان قرار می دهد.

قابلیتی که امروز  در مورد آن صحبت می کنیم بلاک کردن یک IP یا رنج IP خاصی است و یا برعکس اجازه ی دسترسی به یک IP خاص.

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

برای ایجاد این محدودیت ها ابتدا یک فایل htaccess. درست میکنیم و سپس دستورات زیر را داخل آن قرار می دهیم :

order allow,deny
deny from 255.0.0.0
deny from 123.45.6.
allow from all

خط اول که ثابت است و با آن کاری نداریم و بلاک کردن رو به وب سرویس آپاچی را اعلام می کند.

خط دوم با استفاده از کلمه deny شروع به بلاک کردن تک آی پی ۲۵۵.۰.۰.۰ کرده است.

خط سوم با استفاده از کلمه ی deny یه رنج Ip رو مسدود کرده است و تمام آی پی هایی که با ۱۲۳.۴۵.۶ شروع می شوند را بلاک می کند و در خط آخر نیز با استفاده از allow به تمام ip ها اجازه ورود دادیم.

 

برای بلاک IP ها از deny استفاده می کنیم و برای اجازه ورود از allow

 

موفق باشید

 

منبع: www.alihossein.ir