فایل هاست (file hosts) یکی از فایلهای اساسی است که در تمام سیستم عاملها وجود دارد. بدیهی است که حفظ کردن نام دامنهای مانند limoo.host بسیار آسانتر از حفظ کردن یک ip مانند ۱۰۴.۲۱.۶۹.۲۲ است. کاری که فایل میزبان انجام میدهد، تبدیل کردن hostnameها به ip است؛ این کار امروزه توسط سرویسی به نام DNS انجام میشود.
در این مقاله در مورد مفهوم و کاربردهای filehost صحبت میکنیم و همچنین نحوه ایجاد تغییرات در فایل هاست سیستم عامل ویندوز را به شما آموزش میدهیم. تا پایان این مقاله با لیمومگ همراه باشید تا علاوه بر این که توضیح دهیم فایل Hosts ویندوز چیست، شما را با نحوه عملکرد و تنظیم فایل هاست (Hosts) نیز آشنا کنیم.
فایل Hosts چیست؟
فایل هاست، یکی از فایلهای اساسی در سیستم عامل است که با نصب سیستم عامل به صورت خودکار، در یک مسیر مشخص از کامپیوتر شما ایجاد میشود. این فایل به صورت یک فایل متنی است که در تمامی سیستم عاملها وجود دارد و قابل ویرایش است. بهتر است بدانید، تا قبل از سال ۱۹۸۴ که هنوز DNSها ایجاد نشده بودند، فایل هاست بود که وظیفه فعلی DNS را برعهده داشت. با پیدایش دی ان اس ها، عملا فرایند تبدیل ip به hostname به عملیاتی خودکار تبدیل شد و filehost ها اعتبار و استفاده خود را از دست دادند.
بعد از پیدایش دی ان اس ها، بسیاری از مردم فراموش کردند که چنین فایلی در سیستم عامل وجود دارد. اما این امر باعث حذف شدن این فایل در سیستم عاملها نشد. عدم استفاده گسترده از فایل هاست، به معنی بدون کاربرد بودن آن نیست! این فایل هنوز کاربردهایی دارد که در ادامه به آنها اشاره خواهیم کرد.
نحوه عملکرد فایل هاست
اما فایل هاستها چگونه کار میکنند؟ زمانی که آدرس یک سایت را در مرورگر وارد میکنید، این آدرس به یک ای پی تبدیل میشود. اولین کاری که سیستم شما انجام میدهد، بررسی فایل Hosts است. در واقع سیستم شما چک میکند که آیا آدرس وارد شده و آی پی مربوط به آن در فایل هاست وجود دارد یا خیر. اگر آی پی و آدرس وارد شده در مرورگر، در فایل Hosts سیستم شما موجود باشد، کامپیوتر شما از همان ای پی برای اتصال به وبسایت استفاده میکند و محتوایی را به شما نمایش میدهد که در آن ip وجود دارد. حال اگر ای پی و نام دامنه مورد نظر در filehost وجود نداشته باشد چه اتفاقی میافتد؟ در این صورت سیستم شما به سراغ DNS سرور خواهد رفت. در چنین شرایطی، سیستم شما با کمک دی ان اس سرور، ای پی وبسایت را در اینترنت جستجو خواهد کرد.
پیشنهاد می کنیم مطالعه کنید: «DNS چیست؟»
کاربرد فایل هاست
همانطور که قبلاً گفته شد، بعد از پیدایش dnsها، فایلهای هاست دیگر مثل قبل مورد استفاده قرار نمیگیرند. اما با این وجود، به دلیل اولیت داشتن این فایل نسبت به دی ان اس، هنوز هم کاربردهایی دارد و میتوانیم از امکانات آن استفاده کنیم.
۱.مسدود کردن وبسایت ها
با استفاده از فایل هاست میتوانید هر آدرسی که نمیخواهید در کامپیوترتان دردسترس باشد را مسدود کنید. در این روش میتوانید آی پی آدرس وبسایت مورد نظرتان را به صورت ۱۲۷.۰.۰.۱ که ای پی لوکال سیستمتان است تنظیم کنید. به این ترتیب در زمان جستجو وبسایت مورد نظر، سیستم شما به دنبال آن سایت در کامپیوتر شخصی شما میگردد و بنابراین سایت باز نخواهد شد.
پیشنهاد میکنیم مطالعه کنید: «دلایل بلاک شدن IP»
۲.جلوگیری از نمایش وبسایت های تبلیغاتی
حتما تا به حال وارد وبسایتهایی شدهاید که در آنها تعداد زیادی لینکهای تبلیغاتی وجود دارد. این وبسایتها، لینکهایی را در سایت خود قرار میدهند که صرفا جهت دریافت تبلیغات به سرورهای دیگر متصل میشوند. اگر میخواهید این لینکهای تبلیغاتی در سیستم شخصی شما نمایش داده نشود، میتوانید مانند روش قبل، با انتقال آدرسها به localhost، از نمایش این تبلیغات جلوگیری کنید. با این روش دیگر تصاویر و لینکهای مربوط به تبلیغات برای شما نمایش داده نمیشود و میتوانید فقط مطالب مورد نظر در آن وبسایت را مشاهده کنید.
۳.مشاهده سایت روی DNS های جدید
با تغییر فایل هاست و تنظیم ای پی جدید مورد نظر برای آدرس دامنه، میتوانید آدرس مورد نظر را بر روی ای پی دلخواهتان مشاهده کنید. همانطور که میدانید، تنظیم شدن دی ان اس های دامنه ها گاها ممکن است تا ۱۲ ساعت زمان بر باشد. برای اینکه بتوانید سریعتر سایت خود را روی آی پی جدید مشاهده کنید، بهترین روش تغیییر فایل هاست است.
۴.بارگذاری سریع سایت
با قرار دادن آدرس وبسایت مورد نظر و آی پی مربوط به آن، میتوانید سایت را با سرعت بالاتری لود کنید. در واقع با قرار دادن آدرس سایت در فایل Hosts، کامپیوتر شما با سرچ دامنه به سراغ DNS سرور نمیرود و مستقیما ای پی را از فایل هاست سیستم دریافت میکند. این کار باعث افزایش سرعت دسترسی شما به سایت میشود.
برای انجام هر یک از موارد بالا، لازم است بدانید چگونه فایل هاست را در ویندوز خود ویرایش کنید. برای این منظور در ادامه مقاله با ما همراه باشید تا دقیقا به شما بگوییم چطور به فایل Hosts ویندوز دسترسی پیدا کرده و آن را ویرایش کنید.
آموزش نحوه ویرایش فایل Hosts در ویندوز ۸، ۱۰ و ۱۱
فایل هاست در تمام نسخههای سیستم عامل ویندوز، از xp گرفته تا ویندوز ۱۱، در یک مسیر مشخص قرار دارد. برای دسترسی و چک کردن فایل هاست کافی است وارد درایوری که سیستم عامل نصب شده است (عموما سیستم عامل ویندوز روی درایور C نصب میشود) شوید. پس از آن وارد پوشه windows شده و به مسیر system32/drivers/etc بروید. در این پوشه، یک فایل متنی با نام Hosts خواهید دید.
برای اینکه بتوانید فایل هاست را ویرایش کنید، لازم است حتما آن را با دسترسی Administrator باز کنید. برای این منظور کافی است در منو (start) ویندوز خود، notepad را جستجو کنید. روی آن کلیک راست کنید و گزینه Run as administrator را انتخاب کنید.
سپس در پنجره باز شده وارد مسیر فایل Hosts شوید و فایل هاست را باز کنید.
فایل hosts در مسیر زیر قرار دارد:
C:\windows\system32\drivers\etc
پس از باز کردن فایل هاست، اطلاعاتی مشابه تصویر زیر در نوت پد نمایش داده میشود.
حال فرض کنید میخواهید وبسایتی با آدرس دامنه domain.com را در سیستم خود، از آدرس ای پی ۱۲۷.۰.۰.۱ دریافت کنید. برای این منظور باید نام دامنه و آدرس ای پی مورد نظر را مشابه تصویر زیر، در فایل هاست سیستم خود قرار دهید.
بعد از ایجاد تغییرات مورد نظر، کافی است فایل را ذخیره کنید. برای این منظور، روی گزینه File کلیک کرده و Save as را انتخاب کنید. به این ترتیب تغییرات اعمال شده ذخیره میشود. توجه داشته باشید تا زمانی که تغییرات به حالت اولیه بازگردانی نشود، در سیستم شما، وبسایت domain.com از آدرس ای پی ۱۲۷.۰.۰.۱ بارگذاری خواهد شد.
معرفی ابزار برای مشاهده سایت بدون تغییر DNS
جهت مشاهده سایت بدون تغییر DNS و قرار دادن در فایل hosts ویندوز بعد از انتقال میتوان از سایت زیر استفاده کرد.
برای این کار مراحل زیر را انجام دهید:
- در صفحهی باز شده در قسمت IP Address شما باید ip سرور مورد نظر را وارد کنید.
- قسمت Live URL دامنهای که قصد بررسی آن را دارید وارد کرده سپس روی دکمه Create کلیک کنید.
- یک لینک موقت ایجاد شده که با کلیک برروی open و Yes. proceed with the proxy میتوانیم اقدام به مشاهده سایت برروی سرور مورد نظر کنیم.
جمع بندی
فایل هاست یکی از فایلهای اساسی سیستم عامل است که به صورت یک فایل متنی در تمام سیستم عاملها وجود دارد. این فایل، با نصب سیستم عامل، در کامپیوتر شما ایجاد میشود. Filehost در سیستم عاملهای مختلف، در مسیرهای متفاوتی قرار دارد. در این مقاله در مورد کاربردهای فایل host صحبت کردیم و نحوه ویرایش فایل هاست ویندوز را به صورت کامل آموزش دادیم. همانطور که توضیح داده شد، این فایل یکی از فایلهای اساسی در سیستم شما است و باید در ویرایش آن دقت کافی را داشته باشید. زیرا هرگونه اشکال در این فایل میتواند باعث قطع شدن دسترسی شما به یک وبسایت یا حتی تمامی وبسایتها شود.
اگر در مسیر ویرایش فایلها با مشکل یا سوالی برخورد کردید میتوانید در پایین همین مقاله سوال خود را با کارشناسان ما مطرح کنید و در کمترین زمان ممکن پاسخ خود را دریافت کنید. فراموش نکنید که صفحهی اینستاگرام لیموهاست را دنبال کنید تا از آخرین تخفیفات و جوایزی که برایتان در نظر میگیریم مطلع شوید.
سلام من در hosts عبارت ۱۲۷.۰.۰.۱ php.dev رو نوشتم که وقتی تو مرورگر php.dev رو سرچ میکنم اون فولدری ک با این نام ایجاد کردم باز بشه ولی این اتفاق نمیفته میتونید راهنماییم کنید ک اشکال کار کجاست