اشتراکها
اشتراکها
چک لیست توسعهی Front-End
اشتراکها
ویرایش و خواندن PDF در .net core
اشتراکها
چک لیست تهیهی Front-End
اشتراکها
کتابخانه layzr.js
A small, fast, modern, and dependency-free library for lazy loading. Demo
اشتراکها
معرفی Rivets.js
یک سری از رباتها مدام سایتها را برای یافتن یک سری از اسکریپتهای خاص اسکن میکنند. IPهای آنها نیز عموما متعلق است به چین و هسایگان آن. مشکلی که با این رباتها وجود دارد این است که از یک IP خاص نشات نمیگیرند و به نظر صدها سرور آلوده را جهت مقاصد خود مورد استفاده قرار میدهند. به همین جهت نیاز است بتوان یک بازهی IP را در IIS بست.
بستن یک بازهی IP در IIS 6
در IIS6 باید به خواص وب سایت و برگهی Directory security آن مراجعه کرد. سپس در این قسمت، در حین افزودن IP مد نظر، باید گزینهی Group of computers را انتخاب نمود.
در اینجا برای مثال برای بستن IPهایی که با 194 شروع میشوند، باید 194.0.0.0 را وارد کرد و در این حالت subnet mask را نیز باید 255.0.0.0 انتخاب کرد. با این subnet mask خاص، اعلام میکنیم که فقط اولین قسمت IP وارد شده برای ما اهمیت دارد و سه قسمت بعدی خیر. به این ترتیب تمام IPهای شروع شده با 194 با هر سه جزء دیگر دلخواهی، بسته خواهند شد.
بستن یک بازهی IP در IISهای 7 به بعد
در IISهای 7 به بعد نیاز است مراحل زیر را طی کرده و نقش «IP and Domain Restrictions » را نصب کنید.
پس از آن با استفاده از تنظیمات ذیل در فایل web.config میتوان یک IP و یا بازهای از IPها را بست:
البته علاوه بر نصب نقش یاد شده، باید Feature Delegation نیز جهت استفاده از آن فعال گردد:
بستن یک بازهی IP در IIS 6
در IIS6 باید به خواص وب سایت و برگهی Directory security آن مراجعه کرد. سپس در این قسمت، در حین افزودن IP مد نظر، باید گزینهی Group of computers را انتخاب نمود.
در اینجا برای مثال برای بستن IPهایی که با 194 شروع میشوند، باید 194.0.0.0 را وارد کرد و در این حالت subnet mask را نیز باید 255.0.0.0 انتخاب کرد. با این subnet mask خاص، اعلام میکنیم که فقط اولین قسمت IP وارد شده برای ما اهمیت دارد و سه قسمت بعدی خیر. به این ترتیب تمام IPهای شروع شده با 194 با هر سه جزء دیگر دلخواهی، بسته خواهند شد.
بستن یک بازهی IP در IISهای 7 به بعد
در IISهای 7 به بعد نیاز است مراحل زیر را طی کرده و نقش «IP and Domain Restrictions » را نصب کنید.
Administrative Tools -> Server Manager -> expand Roles -> Web Server (IIS) -> Role Services -> Add Role Services -> select IP and Domain Restrictions
<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>
IIS 7 -> root server -> Feature Delegation -> IP and Domain Restrictions -> Change the delegation to Read/Write