نحوهی ویرایش فایل hosts در ویندوز 10 و 11
جزئیات تکمیلی این موضوع به همراه بخشهای مهم در ادامه ارائه شده است.
نحوهی ویرایش فایل hosts در ویندوز 10 و 11
فایل hosts در ویندوز چیست و چه کاربردی دارد؟
فایل hosts نخستین مکانی است که سیستمعامل ویندوز هنگام برقراری ارتباط با یک وبسایت به آن مراجعه میکند. این فایل را میتوان بهصورت دستی ویرایش کرد تا دسترسی به وبسایتهای خاص مسدود شود یا مسیر اتصال به دامنهها تغییر یابد. در ادامه با مفهوم فایل hosts، محل قرارگیری آن در ویندوز و روش ویرایش آن آشنا خواهیم شد.
نقش فایل hosts در ارتباط با وبسایتها
هنگامیکه کاربر نشانی یک وبسایت مانند google.com را وارد میکند، رایانه بهطور مستقیم نمیداند چگونه به آن متصل شود. برای برقراری ارتباط، باید آدرس IP مرتبط با آن دامنه را پیدا کند.
فایل hosts نخستین محل جستوجوی این اطلاعات است. در حالت پیشفرض، این فایل هیچ آدرس IP ثبتشدهای ندارد. اگر رایانه نتواند IP موردنظر را در فایل hosts بیابد، به سراغ حافظهی کش DNS یا سرور DNS میرود.
زمانیکه یک دامنه و IP در فایل hosts تعریف شوند، سیستم هر بار که کاربر تلاش کند به آن دامنه متصل شود، از همان اطلاعات استفاده میکند. اگر در فایل hosts آدرسی مانند 0.0.0.0 برای یک دامنه مشخص شود، اتصال به آن مسدود خواهد شد. بهعبارت دیگر، فایل hosts میتواند برای مسدود کردن یا هدایت مجدد وبسایتها بهکار رود.
محل قرارگیری فایل hosts در ویندوز
در هر دو نسخهی ویندوز 10 و 11، فایل hosts در مسیر زیر قرار دارد:
C:WindowsSystem32driversetc
برای ویرایش این فایل باید دسترسی مدیریتی یا همان ادمین (Administrator Permissions) داشته باشید؛ بنابراین، باز کردن آن در محیط معمولی Notepad امکانپذیر نیست.
روش ویرایش فایل hosts در ویندوز
برای ویرایش فایل hosts میتوانید از هر ویرایشگر متنی استفاده کنید. با این حال، استفاده از Notepad که بهصورت پیشفرض در ویندوز وجود دارد، پیشنهاد میشود. بهتر است از نرمافزارهایی مثل Microsoft Word استفاده نکنید؛ زیرا تفاوت در قالببندی آنها ممکن است موجب بروز خطا شود.
برای اجرای Notepad با دسترسی مدیر (Run as Administrator) در ویندوز 10 و 11 به صورت زیر عمل کنید.
روی دکمهی Start کلیک کنید. عبارت notepad را در نوار جستوجو تایپ کنید. در سمت راست، گزینهی Run as administrator را انتخاب کنید.
پس از باز شدن Notepad با سطح دسترسی مدیر، میتوانید فایل hosts را باز کرده، تغییرات موردنظر را اعمال کرده و آن را ذخیره کنید.
باز کردن فایل hosts در Notepad
پس از اجرای Notepad با دسترسی مدیر (Administrator)، برای باز کردن فایل hosts مراحل زیر را انجام دهید:
1. از نوار منو، گزینهی File را انتخاب کرده و سپس روی Open کلیک کنید.
2. به مسیر زیر بروید:
C:WindowsSystem32driversetc
3. Notepad بهصورت پیشفرض فقط فایلهای متنی با پسوند .txt را نمایش میدهد، لازم است از منوی کشویی نوع فایل، گزینهی All Files را انتخاب کنید تا فایل hosts نیز قابل مشاهده شود.
4. فایل hosts را انتخاب کرده و روی دکمهی Open کلیک کنید.
حالا میتوانید محتویات فایل را ببینید و در صورت نیاز، تغییرات دلخواه را در آن اعمال کنید.
افزودن خطوط جدید برای مسدود کردن وبسایتها در فایل hosts
پس از باز شدن فایل hosts در Notepad، میتوانید خطوط جدیدی برای مسدود کردن وبسایتها اضافه کنید. هر خط در این فایل از سه بخش اصلی تشکیل میشود که با یک یا چند فاصله از هم جدا میشوند.
رنگ سبز= آدرس IP، تعیین میکند رایانه برای اتصال به وبسایت باید به کدام IP مراجعه کند.
رنگ آبی= آدرس وبسایت (Domain)، نام دامنهای است که میخواهید دسترسی به آن مسدود شود.
رنگ بنفش= توضیح (Comment)، توضیحی دربارهی عملکرد آن خط است که با علامت
#
در ابتدای جمله مشخص میشود.
وجود توضیح (Comment) برای عملکرد فایل hosts الزامی نیست، اما توصیه میشود هنگام ویرایش، برای هر خط توضیح کوتاهی بنویسید تا هدف هر تغییر در آینده مشخص باشد.
برای مثال، خط زیر دسترسی به وبسایت example.com را مسدود میکند:
0.0.0.0 example.com # Block example website
ذخیرهسازی تغییرات در فایل hosts
پس از افزودن خطوط موردنظر، از نوار منو گزینهی File > Save را انتخاب کنید تا تغییرات ذخیره شوند. در حالت عادی، پس از ذخیره نباید هیچ پیامی ظاهر شود.
اگر پنجرهای باز شد و اجازهی ذخیره داده نشد، به این معناست که Notepad با دسترسی مدیر (Administrator) اجرا نشده است. در این صورت، باید برنامه را ببندید، دوباره آن را با گزینهی Run as administrator باز کرده و مراحل را تکرار کنید.
پس از ذخیرهی موفق، میتوانید Notepad را ببندید.
اگر هنوز میتوانید به وبسایتهای مسدودشده متصل شوید.
در نسخههای جدید مرورگرهای Google Chrome، Mozilla Firefox و Microsoft Edge، قابلیتی بهنام DNS over HTTPS (DoH) بهصورت پیشفرض فعال است. این فناوری همان عملکرد سیستم DNS معمولی را دارد، اما پرسوجوهای DNS را رمزنگاری میکند تا حریم خصوصی کاربر افزایش یابد.
رمزنگاری درخواستها باعث میشود اشخاص ثالث نتوانند متوجه شوند که شما چه دامنههایی را جستوجو کردهاید یا پاسخ سرور DNS چه بوده است.
تأثیر DNS over HTTPS بر فایل hosts
زمانیکه DoH در مرورگر فعال باشد، مرورگر از سیستم DNS داخلی ویندوز استفاده نمیکند و مستقیما به سرور DNS رمزنگاریشدهی خود متصل میشود. در نتیجه، فایل hosts بهطور کامل نادیده گرفته میشود و حتی اگر دامنهای را در آن مسدود کرده باشید، همچنان در مرورگر قابل دسترسی خواهد بود.
برای استفادهی مؤثر از فایل hosts جهت مسدودسازی وبسایتها، باید ویژگی DNS over HTTPS را در مرورگر خود غیرفعال کنید.
راهحل جایگزین در ویندوز 11
مایکروسافت از نسخهی ویندوز 11 امکان فعالسازی DNS over HTTPS در سطح سیستمعامل را فراهم کرده است. با فعال کردن این ویژگی در تنظیمات ویندوز، میتوانید از مزایای رمزنگاری DoH بهرهمند شوید و در عین حال، فایل hosts همچنان در کنترل ترافیک وب مؤثر باقی بماند.
بهاینترتیب، ویندوز درخواستهای DNS را همزمان بهصورت امن و منطبق با فایل hosts مدیریت میکند.
برچسبها: ویندوز 11 Wi
محمود 8080
محمود 8080
سطح ترفند: مبتدی
منبع ترفند: وبسایت ترفندستان
برچسب:
نویسنده: کیان اکبری