نحوه مسدود کردن وب سایت ها در ویندوز با استفاده از فایل هاست
چرا می خواهید بدانید چگونه وب سایت ها را مسدود کنید؟ شاید می خواهید فرزندان خود را در اینترنت ایمن نگه دارید(keep your kids safe on the Internet) ؟ شاید می خواهید وب سایت های حواس پرتی را مسدود کنید تا معطل نکنید(block distracting websites so you don’t procrastinate) ؟ همچنین می توان از آن برای مسدود کردن سایت های ردیابی که در تبلیغات تعبیه شده اند استفاده کرد.
دلیل شما هر چه باشد، میتوانید به سادگی وبسایتها را در ویندوز 10(Windows 10) با استفاده از چیزی به نام فایل میزبان مسدود کنید.
متن زیر می تواند کمی فنی باشد، به خصوص اگر تا به حال وارد فایل های سیستمی ویندوز نشده باشید. (Windows)اگر میخواهید یک مرور کلی داشته باشید، ابتدا ویدیوی کوتاه و آسان ما را در YouTube(YouTube video) بررسی کنید .
فایل Hosts چیست؟(What Is The Hosts File?)
آیا اصطلاح DNS(DNS) ( سیستم نام دامنه(Domain Name System) ) را شنیده اید ؟ این به سیستمی از فایلهای توزیع شده در سراسر اینترنت(Internet) اشاره دارد که به حل نامهای دامنه مانند helpdeskgeek.com در آدرس (helpdeskgeek.com)پروتکل اینترنتی(Internet Protocol) (IP) واقعی آن که اتفاقاً 13.225.198.106 است، کمک میکند . این به رایانه شما کمک می کند وقتی می خواهید این سایت را مشاهده کنید، با چه سروری صحبت کند.
قبل از اینکه DNS در سال 1984 به وجود بیاید، این کار از طریق یک فایل محلی در رایانه شما به نام فایل میزبان انجام می شد. در آن زمان رایانه(Back) ها به بسیاری از رایانه های دیگر متصل نبودند. حداکثر ممکن است به چند ده وصل شده باشیم. نگه داشتن تمام آن اطلاعات در یک فایل متنی ساده ساده بود. فایل میزبان امروز زنده است.
فایل هاست چگونه کار می کند؟(How Does The Hosts File Work?)
فایل hosts به رایانه اجازه میدهد تا نامهای رایانه دیگری مانند localhost یا نامهای دامنه مانند helpdeskgeek.com را جستجو کند و شماره IP آنها درست در کنار نام فایل است. این کمی شبیه نحوه ارتباط نام دوستان شما با شماره تلفن آنها در تلفن شما است. نیازی نیست شماره را به خاطر بسپارید یا به آن ضربه بزنید، فقط نام شخص را پیدا کنید.
قبل از اینکه به ادامه مطلب برویم، درک این نکته مهم است که برخی از آدرس های IP برای استفاده محلی رزرو شده اند. این بدان معنی است که آنها فقط می توانند برای اشاره به رایانه و دستگاه های موجود در شبکه مستقیم شما استفاده شوند. این به معنای هر چیزی قبل از اتصال ارتباط شما به اینترنت(Internet) است.
به عنوان مثال، آدرس IP 127.0.0.1 همیشه به معنای رایانه ای است که روی آن کار می کنید، همچنین به عنوان میزبان محلی(localhost) شناخته می شود . سعی کنید آن را در مرورگر وب خود تایپ کنید. احتمالاً یک صفحه خالی ظاهر می شود.
همچنین درک کنید که www.website.com و website.com دقیقاً یکسان نیستند. برای اینکه هر دوی آنها ما را به یک وب سایت ببرند، هر دو باید به یک آدرس IP حل شوند.
مسدود کردن وب سایت ها با فایل هاست(Blocking Websites With The Hosts File)
- Notepad را به عنوان مدیر(Administrator) باز کنید.
- روی File > Open کلیک کنید .
- به C:\Windows\System32\Drivers\etc
- پس از آن، نوع فایل را از Text Documents (*.txt) به All Files (*.*) تغییر دهید .
- حالا می توانید فایل هاست(hosts) را ببینید . بازش کن
- به آخرین خط صفحه بروید و خط خود را اضافه کنید. فرض کنید فیس بوک(Facebook) را مسدود کرده ایم .
IP لوکال هاست 127.0.0.1 را(127.0.0.1) وارد کنید . کلید تب را فشار دهید و facebook.com را وارد کنید . Enter را فشار دهید(Press Enter) تا به خط بعدی بروید. یک خط دوم مانند خط بالا ایجاد کنید، اما به جای facebook.com از www.facebook.com استفاده کنید.(www.facebook.com )
آیا وب سایت مسدود شده است؟(Is The Website Blocked?)
خط فرمان را باز کنید و ping facebook.com را اجرا کنید سپس ping www.facebook.com را اجرا کنید. باید ببینید که آدرس IP که می خواهد پینگ کند 127.0.0.1 است.
حالا مرورگر وب خود را باز کنید و به facebook.com بروید. ممکن است هنوز بارگیری شود! چرا؟ IP واقعی فیس بوک ممکن است همچنان در حافظه پنهان مرورگر باشد و مرورگر ابتدا از آن IP استفاده خواهد کرد. کش مرورگر خود را حذف کنید(Delete your browser’s cache) و دوباره فیسبوک(Facebook) را امتحان کنید. اکنون باید صفحه خطا را مشاهده کنید.
من نمی خواهم صفحه خطا را ببینم(I Don’t Want to See an Error Page)
میتوانید سایت را به آدرس IP دیگری هدایت کنید، اما این روزها به خوبی کار نمیکند. ویرایش مخرب فایل میزبان قبلاً یک حمله رایج توسط هکرها بود. اکنون، مرورگرهای وب برای جلوگیری از این امر، گواهینامه ها را به دقت بررسی می کنند. اما، هنوز هم می توانید امتحان کنید.
راه دیگر برای مشاهده نشدن صفحه خطا این است که یک وب سرور را روی رایانه خود نصب و راه اندازی کنید(install and set up a web server on your computer) و فایل هاست را به آن اشاره کنید. شاید بخواهید صفحهای را نشان دهد که میگوید «به کار خود برگرد!» یا برخی از اهداف خود را به عنوان انگیزه برای دور ماندن از رسانه های اجتماعی فهرست می کند.
چه کارهای دیگری می توانم با فایل هاست انجام دهم؟(What Else Can I Do With The Hosts File?)
میتوانید از همین تکنیک استفاده کنید اما آدرسهای اینترنتی(URLs) بدافزارهای مختلف و سایتهای تبلیغاتی ردیابی را بچسبانید. یک فایل میزبان از قبل ساخته (pre)شده (--)از بدافزارها و سایت های تبلیغاتی وجود دارد(made hosts file of malware and ad sites) که می توانید آن را کپی و در فایل میزبان خود جایگذاری کنید. از زمان نوشتن این، آخرین بار در مارس(March) 2020 به روز شد.
Related posts
نحوه مسدود کردن وب سایت ها در گوگل کروم
فایل میزبان ویندوز را برای مسدود کردن یا تغییر مسیر وب سایت ها ویرایش کنید
نحوه باز کردن یک فایل JAR در ویندوز
فهرستی از فرآیندهای در حال اجرا را در یک فایل متنی در ویندوز ذخیره کنید
نحوه نوشتن یا کشیدن روی یک فایل PDF در مک و ویندوز
چگونه نمایه و ایمیل Thunderbird خود را به یک رایانه جدید ویندوز منتقل کنید
نحوه ثبت فایل DLL در ویندوز
Microphone، Line-In Audio و Stereo Mix را در ویندوز فعال کنید
صادرات، پاک کردن، و افزایش اندازه برای گزارش رویدادها در ویندوز
از Netstat برای مشاهده پورت های گوش دادن و PID در ویندوز استفاده کنید
نحوه حذف پوشه Windows.old در ویندوز 7/8/10
نحوه مسدود کردن اتصالات از راه دور به رایانه ویندوز یا مک
نحوه ساخت و اجرای یک فایل ISO در ویندوز
پوشه WinSxS را در ویندوز 7/8/10 پاک کنید
یک فایل ISO از یک پوشه در ویندوز ایجاد کنید
رفع خطاهای سیستم فایل در ویندوز 7/8/10 با Check Disk Utility (CHKDSK)
نحوه غیرفعال کردن کلید ویندوز
نحوه پیکسل کردن تصویر در ویندوز و مک
نحوه ردیابی رایانه و فعالیت کاربر ویندوز
گزینه Always Ask Before باز کردن این نوع فایل در ویندوز را دوباره فعال کنید