نام شما (الزامی)

ایمیل شما (الزامی)

موضوع

پیام شما

×

پیشگامان اطلاعات آراد

با ما باشید و با خیالی آسوده تمامی کارهای برنامه نویسی و طراحیتان را به ما بسپارید

ما

کارها را

ساده‌تر کرده ایم.

زمینه فعالیت :
علوم کامپیوتر - فناوری اطلاعات -رباتیک - هوش مصنوعی - هوش تجاری - تبلیغات هوشمند - اینترنت اشیاء - بینایی ماشین - هوشمند سازی
نحوه‌ی بستن یک بازه‌ی IP در IIS

یک سری از ربات‌ها مدام سایت‌ها را برای یافتن یک سری از اسکریپت‌های خاص اسکن می‌کنند. IPهای آن‌ها نیز عموما متعلق است به چین و هسایگان آن. مشکلی که با این ربات‌ها وجود دارد این است که از یک IP خاص نشات نمی‌گیرند و به نظر صدها سرور آلوده را جهت مقاصد خود مورد استفاده قرار می‌دهند. به همین جهت نیاز است بتوان یک بازه‌ی IP را در IIS بست.

بستن یک بازه‌ی IP در IIS 6

در IIS6 باید به خواص وب سایت و برگه‌ی Directory security آن مراجعه کرد. سپس در این قسمت، در حین افزودن IP مدنظر، باید گزینه‌ی Group of computers را انتخاب نمود.

در اینجا برای مثال برای بستن IPهایی که با ۱۹۴ شروع می‌شوند، باید ۱۹۴٫۰٫۰٫۰ را وارد کرد و در این حالت subnet mask را نیز باید ۲۵۵٫۰٫۰٫۰ انتخاب کرد. با این subnet mask خاص، اعلام می‌کنیم که فقط اولین قسمت IP وارد شده برای ما اهمیت دارد و سه قسمت بعدی خیر. به این ترتیب تمام IPهای شروع شده با ۱۹۴ با هر سه جزء دیگر دلخواهی، بسته خواهند شد.

بستن یک بازه‌ی IP در IISهای ۷ به بعد

در IISهای ۷ به بعد نیاز است مراحل زیر را طی کرده و نقش «IP and Domain Restrictions » را نصب کنید.

۱
۲
Administrative Tools -> Server Manager -> expand Roles
-> Web Server (IIS) ->  Role Services -> Add Role Services -> select IP and Domain Restrictions

پس از آن با استفاده از تنظیمات ذیل در فایل web.config می‌توان یک IP و یا بازه‌ای از IPها را بست:

۱
۲
۳
۴
۵
۶
۷
۸
<system.webServer>
   <security>
      <ipSecurity>
         <add ipAddress="192.168.100.1" />
         <add ipAddress="169.254.0.0" subnetMask="255.255.0.0" />
      </ipSecurity>
   </security>
</system.webServer>

البته علاوه بر نصب نقش یاد شده، باید Feature Delegation نیز جهت استفاده از آن فعال گردد:

۱
۲
IIS 7 -> root server -> Feature Delegation -> IP and Domain Restrictions
->  Change the delegation to Read/Write
این نوشته توسط : حسین محمدی در تاریخ : ۱۰-۱۴-۹۲ قرار داده شده است

 
 

» ديدگاه خود را ارائه نماييد




4 + = شش