چگونه در هاست ویندوز دسترسی IP به سایت را بلاک کنیم؟

در دنیای اینترنت، امنیت وبسایت یکی از مهمترین عواملی است که هر مدیر سایت باید به آن توجه ویژه داشته باشد. ممکن است شما صاحب یک فروشگاه اینترنتی، سایت خدماتی یا وبلاگی باشید که بر روی هاست ویندوز میزبانی میشود. در برخی مواقع، ممکن است متوجه فعالیتهای مشکوکی از سمت برخی آدرسهای IP شوید یا ببینید که حملات متعددی مانند Brute Force یا حملات DDoS از سمت IP خاصی انجام میشود. در چنین شرایطی بهترین راهحل این است که دسترسی آن IPها را به وبسایت خود مسدود کنید.
در ادامه این مقاله از بلاگ آتِناهاست قصد داریم روشهای گوناگون برای بلاک کردن IP در هاست ویندوز را بررسی کنیم و به شما نشان دهیم چگونه میتوانید با چند کلیک ساده امنیت سایت خود را تا چندین برابر افزایش دهید.
چرا باید در هاست ویندوز IP را بلاک کنیم؟
پیش از آنکه به سراغ روشهای فنی برویم، بیایید بررسی کنیم که چرا اصلاً باید IP را در هاست ویندوز مسدود کنیم.
-
جلوگیری از حملات هکری:
بسیاری از هکرها برای دسترسی غیرمجاز به سایتها از IPهای ثابت یا محدودههای IP خاص استفاده میکنند. با شناسایی این IPها و مسدود کردن آنها، میتوانید جلوی نفوذ را بگیرید. -
محافظت در برابر اسپم و رباتها:
برخی از رباتها یا خزندههای مخرب، فرمهای تماس، بخش دیدگاهها یا منابع وبسایت شما را هدف قرار میدهند. با بلاک کردن IP آنها در هاست ویندوز، میتوانید منابع سرور را حفظ کنید. -
بهبود عملکرد سایت:
زمانی که IPهای مخرب را مسدود کنید، فشار کمتری به سرور وارد میشود و سرعت بارگذاری صفحات افزایش مییابد. -
مدیریت دسترسی جغرافیایی:
در برخی پروژهها، ممکن است بخواهید دسترسی کاربران از کشور یا محدوده خاصی را ببندید؛ این کار نیز از طریق تنظیمات IP در هاست ویندوز ممکن است.
روشهای بلاک کردن IP در هاست ویندوز
در هاست ویندوز چندین روش برای مسدود کردن IP وجود دارد. بسته به نوع کنترلپنل (مانند Plesk یا WebsitePanel) یا حتی بهصورت مستقیم از طریق IIS، میتوانید یکی از روشهای زیر را انتخاب کنید.
1. بلاک IP از طریق کنترلپنل Plesk
اگر سایت شما بر روی هاست ویندوز آتناهاست و با کنترلپنل Plesk مدیریت میشود، مراحل زیر را دنبال کنید:
-
وارد کنترلپنل Plesk شوید.
-
از منوی سمت چپ گزینه Tools & Settings را انتخاب کنید.
-
در بخش Security، روی گزینه IP Address Banning (Fail2Ban) کلیک کنید.
-
در اینجا میتوانید لیست IPهای بلاکشده را مشاهده کنید یا IP جدیدی را اضافه نمایید.
-
کافی است روی گزینه Add IP Address کلیک کرده و آدرس IP مورد نظر را وارد کنید.
-
سپس تنظیمات را ذخیره کنید تا بلافاصله دسترسی آن IP به سایت شما قطع شود.
این روش برای مدیرانی که میخواهند بهصورت گرافیکی و ساده IP را مسدود کنند، بسیار مناسب است.
2. بلاک کردن IP در IIS (Internet Information Services)
اگر شما به کنترل مستقیم IIS در هاست ویندوز دسترسی دارید (مثلاً در سرور مجازی یا سرور اختصاصی)، میتوانید مستقیماً از طریق تنظیمات IIS اقدام کنید:
-
وارد محیط IIS Manager شوید.
-
سایت موردنظر خود را از لیست انتخاب کنید.
-
از بخش Features View، گزینه IP Address and Domain Restrictions را باز کنید.
-
روی گزینه Add Deny Entry کلیک کنید.
-
آدرس IP مورد نظر یا محدوده IP (Range) را وارد کنید.
-
تنظیمات را ذخیره کنید.
پس از انجام این مراحل، هرگونه درخواست از آن IPها توسط هاست ویندوز رد میشود و کاربر با خطای 403 Forbidden مواجه خواهد شد.
3. بلاک IP از طریق فایل Web.config
روش دیگر برای کنترل دقیقتر دسترسیها، ویرایش فایل web.config در ریشه سایت است. این روش زمانی مفید است که به کنترلپنل دسترسی ندارید یا میخواهید تنظیمات در سطح برنامه اعمال شوند.
نمونه کد برای بلاک کردن IP:
در این مثال، IP مشخصشده دیگر قادر به مشاهده وبسایت شما نخواهد بود.
توجه داشته باشید که پس از ذخیره فایل، IIS بهصورت خودکار تغییرات را اعمال میکند.
4. بلاک کردن IP از طریق فایروال سرور (Windows Firewall)
در برخی از نسخههای هاست ویندوز، امکان دسترسی به تنظیمات فایروال وجود دارد. این گزینه بیشتر در سرورهای اختصاصی یا VPS قابل استفاده است:
-
وارد Windows Defender Firewall شوید.
-
از منوی سمت چپ، گزینه Advanced Settings را انتخاب کنید.
-
در قسمت Inbound Rules، یک قانون جدید (New Rule) بسازید.
-
نوع قانون را روی Custom قرار دهید و در بخش Scope، IP مورد نظر را وارد کنید.
-
در مرحله بعد، گزینه Block the connection را انتخاب کنید.
-
تنظیمات را ذخیره و فایروال را ریاستارت کنید.
به این ترتیب، هرگونه ترافیک ورودی از IP بلاکشده، توسط هاست ویندوز مسدود خواهد شد.
نکات مهم در بلاک کردن IP در هاست ویندوز
-
با دقت IP را وارد کنید: وارد کردن اشتباه IP ممکن است باعث شود کاربران واقعی نتوانند به سایت شما دسترسی پیدا کنند.
-
از ابزارهای شناسایی IP استفاده کنید: برای یافتن IP مهاجم، میتوانید از گزارشهای لاگ سایت (Access Log) یا سرویسهای امنیتی مانند Cloudflare بهره ببرید.
-
محدوده IP را با احتیاط ببندید: اگر میخواهید IPهای یک کشور خاص را ببندید، حتماً بررسی کنید که آیا مشتریان شما از آن منطقه هستند یا خیر.
-
از پشتیبانی آتناهاست کمک بگیرید: اگر در تنظیمات هاست ویندوز مطمئن نیستید یا دسترسی لازم را ندارید، کارشناسان فنی آتناهاست میتوانند به شما در انجام این کار کمک کنند.
مزایای استفاده از هاست ویندوز آتناهاست
هاستهای ویندوز آتناهاست با بهرهگیری از سرورهای قدرتمند، کنترلپنل Plesk و امنیت بالا، یکی از بهترین گزینهها برای وبسایتهایی هستند که با فناوریهای ASP.NET، SQL Server یا زبانهای مبتنی بر مایکروسافت توسعه یافتهاند.
برخی از مزایای کلیدی هاست ویندوز آتناهاست عبارتاند از:
-
امنیت بالا با پشتیبانی از فایروال و IP Filtering
-
امکان پشتیبانگیری خودکار روزانه
-
پشتیبانی ۲۴ ساعته توسط تیم متخصص
-
سرعت بالا و پایداری در آپتایم
-
سازگاری کامل با .NET Framework و MSSQL
اگر بهدنبال محیطی امن و پایدار برای میزبانی وبسایت خود هستید، انتخاب هاست ویندوز آتناهاست میتواند خیال شما را از بابت امنیت، سرعت و پشتیبانی آسوده کند.
جمعبندی
بلاک کردن IP در هاست ویندوز یکی از سادهترین و مؤثرترین راهها برای افزایش امنیت وبسایت است. با انجام تنظیمات مناسب در کنترلپنل، IIS، فایل web.config یا فایروال، میتوانید دسترسی کاربران مشکوک را محدود کرده و از نفوذ یا حملات احتمالی جلوگیری کنید.
اگر برای انجام این کار نیاز به راهنمایی یا پشتیبانی دارید، تیم فنی آتِناهاست آماده پاسخگویی به شماست.
جهت کسب اطلاعات بیشتر و دریافت مشاوره تخصصی، از طریق راههای ارتباطی با ما تماس بگیرید.
پشتیبانان آتناهاست همواره در کنار شما هستند تا تجربهای ایمن، سریع و مطمئن از هاست ویندوز داشته باشید.