در ابتدا بیاید کمی به تاریخچه فایل hosts بپردازیم. تا قبل از سال ۱۹۸۴ هیچ DNS ای در فضای وب وجود نداشت. بنابراین تنها راهی که کامپیوتر ها میتونستن نام هاست ها را به IP تبدیل کنند، استفاده از فایلی به نام hosts.txt در سیستم عامل ویندوز بود. این فایل ها به صورت دستی در شبکه )آرپانت) ARPANET ایجاد و نگهداری می شدند. هنگامی که فرآیند تبدیل Hostname ها به IP به صورت خودکار و با استفاده از (domain name system) DNS ها انجام گرفت، در واقع این فایل ها دیگر اعتبار و استفاده خود را از دست دادند.
بعد از آمدن dns ها دیگر بسیاری از مردم حتی فراموش کردند که همچین فایلی اصلا در ویندوز وجود دارد. با این حال از آن زمان تا کنون این فایل ها در تمامی سیستم عامل ها از جمله ویندوز، و لینوکس وجود دارد. این فایل ها هنوز کاربرد هایی دارند که در ادامه این مقاله در بلاگ سرور کلیک برای شما بازگو خواهیم کرد و به آنها می پردازیم.
خدمات هاست لینوکس سرور کلیک
LP05
- 1 گیگابایت
- ترافیک نامحدود
- 1 سایت
- SSL رایگان: دارد
- قیمت ماهانه: ---
- قیمت 6ماهه: ---
- قیمت سالانه: 350،000 تومان
LP06
- 2.5 گیگابایت
- ترافیک نامحدود
- 1 سایت
- SSL رایگان: دارد
- قیمت ماهانه: ---
- قیمت 6ماهه: ---
- قیمت سالانه: 500،000 تومان
LP07
- 5 گیگابایت
- ترافیک نامحدود
- 1 سایت
- SSL رایگان: دارد
- قیمت ماهانه: ---
- قیمت 6ماهه: 450،000 تومان
- قیمت سالانه: 800،000 تومان
LP08
- 10 گیگابایت
- ترافیک نامحدود
- 1 سایت
- SSL رایگان: دارد
- قیمت ماهانه: ---
- قیمت 6ماهه: 700،000 تومان
- قیمت سالانه: 1،200،000 تومان
فایل hosts واقعا چیست؟
زمانی که آدرس سایتی را در مرورگر خود وارد می کنید ، این نام تبدیل به ip شده و در اولین گام به فایلی در سیستم عامل شما به نام hosts مراجعه و بررسی می کند که آیا این سایت و IP در فایل hosts موجود هست یا خیر؟ اگر IP و آدرس سایت در این فایل موجود باشد، کامپیوتر از این IP برای اتصال به مورد نظر سایت استفاده می کند و سایت روی IP مندرج در این فایل نمایش داده می شود. اما اگر IP و سایت مربوطه، در این فایل موجود نباشد، آنگاه کامپیوتر شما به سراغ DNS سرور می رود و IP سایت را در اینترنت جستجو می کند.
در واقع فایل هاست (hosts) فایلی متنی از نوع .txt است که وظیفه اصلی آن، تبدیل hostname به IP در کامپیوتر است.
در محتوای فایل hosts آدرس های IP است که هر کدام به یک اسم و سایت مرتبط شده اند. فایل hosts تقریبا در تمامی سیستم عامل هایی که از پروتکل ارتباطی TCP/IP استفاده می کنند، بصورت پیش فرض وجود دارد. اگر بخواهید سایت خاصی را روی IP دیگری غیر از IP اصلی آن مشاهده نمایید، با اعمال تغییرات در فایل hosts قادر به انجام این امر خواهید بود.
کاربردهای امروزی فایل hosts
امروزه فایل هاست دیگر مانند قبل کاربردهای زیادی ندارد اما با توجه به اینکه هنوز هم در ویندوز و وب سرور ها نسبت به دی ان اس (DNS) اولویت دارد باید بدان توجه داشته باشیم و میتوانیم از امکانات آن استفاده کنیم.
1-مسدود کردن سایت ها
در این روش ما با استفاده از قرار دادن آدرس کامپیوتر خودمان در فایل Hosts و قبل از آدرس سایت مورد نظر دسترسی کامپیوترمان را به آن سایت مسدود می کنیم. با این روش در حقیقت به کامپیوتر خود می گویید که آدرس IP سایتی که قصد مسدود کردن آن را داریم، آدرس کامپیوتر خودمان است. با این ترفند و شیوه، کامپیوتر ما هیچ گاه به دنبال آن سایت در محیط بیرون از کامپیوتر خودمان (در سطح اینترنت) نمی گردد و سایت دیگر باز نمی شود.
2-مشاهده سایت برروی DNS های جدید
در این روش شما می توانید سایت مورد نظر خود را به جای IP واقعی که بر روی رکورد های DNS دامین تنظیم شده است، بر روی یک IP دلخواه مشاهده نمایید و یا پیش از آپدیت شدن DNS های دامین که حدود ۲۴ ساعت زمان بر می باشد، همان لحظه بررسی کنید که آیا وب سایت شما بر روی سرور جدید بالا می آید یا خیر. بنابراین با اعمال تغییرات در فایل hosts می توانید سایت را روی DNS های جدید مشاهده و تست ها و عملکرد های مورد نیاز خود را انجام دهید.
3-قطع کردن وب سایت های تبلیغاتی
یکی دیگر از استفاده های خوبی که میتوان از فایل هاست کرد قطع، و مسدود کردن وبسایت های تبلیغاتی و مزاحم در سطح وب می باشد. برای این کار با ایجاد تغییرات در فایل hosts به کامپیوتر دستور دهید که فقط در درون خود به دنبال اطلاعات بگردد. با استفاده از این روش کامپیوتر شما هیچ ارتباطی با سرورهای تبلیغاتی برقرار نخواهد کرد و بنابراین شما تبلیغی مشاهده نخواهید کرد و هیچ گونه Cookie از طرف این سایت ها روی کامپیوتر شما ذخیره و برای ردیابی تبلیغاتی شما در سایت ها استفاده نخواهد شد.
4-بارگذاری سریعتر سایت
استفاده از فایل hosts در کامپیوتر ما میتواند به بارگذاری سریعتر سایت ما نیز کمک می کند. این امکان به این صورت می باشد که می توانید اسم ها و آدرس های IP را درون فایل Hosts قرار دهید تا کامپیوتر مجبور نباشد برای تبدیل اسم به IP، به سراغ سرور DNS برود. این کار باعث افزایش سرعت در دسترسی به سایت می شود، زیرا کامپیوتر شما دیگر به سراغ DNS سرور ها در اینترنت نمی رود.
دسترسی و تنظیم فایل Hosts چگونه است؟
در این بخش از مقاله در بلاگ سایت سرور کلیک به آموزش چگونگی دسترسی به فایل هاست و تنظیم آن می پردازیم.
ویرایش فایل hosts در ویندوز 7،8 و 10
فایل hosts در تمام نسخه های ویندوز از نسخه XP تا ویندوز 10، در مسیر زیر قرار می گیرد:
c:\windows\system32\drivers\etc
برای باز کردن و ویرایش فایل هاست دقت داشته باشید که هنگام باز کردن آن به دلیل اینکه فایل مهمی در ویندوز می باشد و توسط ویندوز قفل است، از طریق Administrator آن را باز و ویرایش کنید.
برای انجام این کار می توانید از این روش فایل hosts را باز کنید:
- دکمه windows را در کیبورد را بزنید.
- در نوار جستجو، Notepad را تایپ کنید.
- در نتایج جستجو روی برنامه Notepad راست کلیک کنید و گزینه Run as administrator را انتخاب کنید.
- از داخل برنامه Notepad، این مسیر (C:\windows\system32\drivers\etc\hosts) را دنبال کنید و فایل hosts را باز کنید.
- تغییرات را داخل فایل اعمال نمایید.
- در پایان فایل را ذخیره نمایید ( File > Save)
ادیت فایل hosts در ویندوز ویستا و 7
با وجود اینکه تغییرات زیادی بین ویندوز سون و و ویستا نمی باشد در این قسمت از آموزش به نحوه ویرایش فایل hosts در ویندوز 7 و ویستا می پردازیم که تنها کمی بصورت ظاهری با سایر ویندوز ها تفاوت دارد.
- از منوی Start وارد قسمت All Programs شوید و سپس Accessories را انتخاب کنید.
- روی برنامه Notepad راست کلیک کرده و Run as administrator را انتخاب کنید.
- در صورتی که پیام سطح دسترسی ظاهر شد، آن را تایید یا ادامه دهید.
- هنگامی که برنامه Notepad باز شد، از منوی File و سپس Open فایل hosts را از این مسیر C:\Windows\System٣٢\Drivers\etc\hosts فراخوانی کنید.
- تغییرات را داخل فایل اعمال نمایید.
- در پایان فایل را ذخیره نمایید ( File > Save)
بیشتر بخوانید: سرور مجازی بدون محدودیت
فایل هاست ویندوز
فایل هاست ویندوز یکی از ابزارهای مهم برای مدیریت ارتباطات شبکه ای در سیستم عامل ویندوز است. این فایل به کاربران اجازه می دهد تا با تغییرات ساده، ترافیک شبکه را به آدرس هایی با IP مشخص هدایت کنند. به خصوص برای توسعه دهندگان وب یا افرادی که نیاز به آزمایش دامنه ها بر روی سرور محلی دارند، درک و استفاده از فایل هاست ویندوز می تواند بسیار کارآمد باشد.
ویرایش فایل هاست ویندوز به راحتی امکان پذیر است و تنها به یک ویرایشگر متن ساده نیاز دارد. با اضافه کردن خطوط جدید به این فایل، می توانید آدرس ها و دامنه های مورد نظر خود را تنظیم کنید. این قابلیت به شما این امکان را می دهد که بدون نیاز به تغییر تنظیمات پیچیده شبکه، به راحتی و سریعاً تست های مختلف را انجام دهید و به نتایج مطلوب تری دست یابید.
به علاوه، استفاده از فایل هاست ویندوز می تواند به کاهش مشکلات مربوط به DNS و زمان بارگذاری وب سایت کمک کند. هنگامی که شما آدرس های IP خاص را به نام های دامنه متصل می کنید، سیستم به طور مستقیم به آن IPها متصل می شود و نیازی به جستجوی DNS ندارد. این ویژگی می تواند به ویژه در محیط های توسعه و آزمایش بسیار مفید واقع شود.
با توجه به اهمیت این فایل در فرآیند توسعه وب، آشنایی و مهارت در ویرایش آن می تواند تاثیر زیادی بر کارایی و سرعت توسعه پروژه های شما داشته باشد. با استفاده مؤثر از فایل هاست ویندوز، می توانید به طور مؤثری در محیط های مختلف تست کرده و مشکلات مربوط به شبکه را به سرعت شناسایی و حل کنید.
بیشتر بخوانید: خرید سرور مجازی برای v2ray
فایل هاست در ویندوز 10
فایل هاست در ویندوز 10 ابزاری حیاتی برای مدیریت و هدایت ترافیک شبکه ای به آدرس های IP خاص می باشد. این فایل، به سیستم عامل این امکان را می دهد که نام های دامنه را به آدرس های IP مشخص مرتبط کند. به عبارت دیگر، فایل هاست یک فایل متنی است که می تواند برای تعیین چگونگی ترجمه نام های دامنه به آدرس های IP استفاده شود.
ویژگی ها و کاربردهای فایل هاست در ویندوز 10:
- مدیریت نام های دامنه محلی:
- با استفاده از فایل hosts در ویندوز 10، می توانید نام های دامنه را به آدرس های IP محلی مرتبط کنید. این ویژگی به ویژه برای توسعه دهندگان وب که نیاز دارند دامنه های مختلف را بر روی سرورهای محلی تست کنند، مفید است.
- افزایش سرعت بارگذاری:
- فایل hosts در ویندوز 10 می تواند به سرعت بارگذاری وب سایت ها کمک کند. با تنظیم آدرس هایIP برای نام های دامنه، سیستم به طور مستقیم به IP مورد نظر متصل می شود و نیازی به جستجوی DNS خارجی نیست.
- حل مشکلات :DNS
- اگر به دلایلی نمی توانید به یک وب سایت دسترسی پیدا کنید یا دامنه ای به درستی resolve نمی شود، می توانید با تنظیمات مناسب فایل هاست در ویندوز 10، این مشکلات را به صورت موقت حل کنید.
- آزمایش و توسعه:
- برای توسعه دهندگان، فایل hosts در ویندوز 10 ابزار مفیدی برای آزمایش دامنه های مختلف در محیط های محلی است. به کمک این فایل، می توانید به راحتی دامنه ها و آدرس های مختلف را تست کرده و تغییرات را مشاهده کنید.
بیشتر بخوانید: هاست لینوکس
نحوه ویرایش فایل hosts ویندوز
نحوه ویرایش فایل hosts ویندوز یک فرآیند مهم برای کاربرانی است که نیاز به مدیریت دقیق ترافیک شبکه دارند. همانگونه که اشاره شد، فایل host ویندوز ابزاری است که به شما امکان می دهد نام های دامنه را به آدرس های IP خاصی مرتبط کنید. این قابلیت به ویژه برای توسعه دهندگان وب و افرادی که نیاز به تست وب سایت ها بر روی سرورهای محلی دارند، بسیار مفید است. با آشنایی با نحوه ویرایش فایل hosts، می توانید به راحتی تغییرات لازم را اعمال کنید و کنترل بیشتری بر روی درخواست های شبکه خود داشته باشید.
برای ویرایش فایل host ویندوز، باید از یک ویرایشگر متن با دسترسی های مدیر سیستم استفاده کنید. این ویرایشگر به شما اجازه می دهد تا فایل hosts را از مسیر C:\Windows\System32\drivers\etc باز کنید و تغییرات مورد نظر را اعمال کنید. نحوه ویرایش فایل hosts ویندوز شامل اضافه کردن خطوط جدیدی است که هر کدام یک آدرس IP و نام دامنه مرتبط را شامل می شوند. این تغییرات بلافاصله پس از ذخیره فایل اعمال می شوند و تمام درخواست های ارسال شده به دامنه های مشخص شده به آدرس های IP جدید هدایت خواهند شد.
ویرایش فایل host ویندوز می تواند به شما کمک کند تا سایت های ناخواسته را مسدود کنید، محدودیت های جغرافیایی یا تبلیغاتی را دور بزنید و سرعت دسترسی به سایت های پرکاربرد را افزایش دهید. با این حال، دقت در نحوه ویرایش فایل hosts ویندوز بسیار مهم است زیرا اشتباهات می توانند منجر به مشکلات جدی در دسترسی به شبکه و اینترنت شوند. بنابراین، همیشه توصیه می شود قبل از ویرایش فایل hosts، یک نسخه پشتیبان از آن تهیه کنید تا در صورت بروز هرگونه مشکل، بتوانید فایل را به حالت اولیه بازگردانید.
جمع بندی و نکات کاربردی در مورد فایل Hosts
ما در این مقاله در بلاگ سرور کلیک به آموزش ویرایش فایل hosts در ویندوز 7 ، ویستا و 8 و 10 پرداختیم و تلاش خود را بر این داشتیم که آموزشی کوتاه، مختصر و در عین حال کامل و بدون نقصی را برای شما کاربران عزیز تهیه نماییم. در پایان این مقاله به چند نکته کاربری در مورد فایل hosts می پردازیم که میتوانید از آن استفاده ببرید.
نکات کاربردی در مورد استفاده از فایل hosts:
- برای مسدود کردن یک وبسایت می توانید نام وب سایت را به ip سیستم خود 127.0.0.1 تغییر دهید. این آدرس که به آن Localhost نیز گفته می شود، در واقع آدرس خود کامپیوتر است. دقت داشته باشید که تمامی آدرس هایی که با 127 آغاز می شوند هرگز به اینترنت متصل نمی شوند.
- از علامت شارپ یا # همچنین میتوانید برای اضافه کردن توضیحات در فایل hosts خود استفاده کنید. هر خطی که با علامت # شروع شود توسط سیستم عامل بررسی نخواهد شد و در اجرای ویندوز نادیده گرفته خواهد شد. پس میتوانید از این ویژگی جهت گذاشتن کامنت و راهنمایی برای آینده یا افراد دیگری که بعدا به این فایل خواهند آمد استفاده کنید.
- آدرسی که در این فایل وارد می کنید نباید دارای علائمی نظیر \ ،، http:// و علائمی از این قبیل که فایل هاست را دچار سردرگمی میکند باشد.
- در ابتدا و قبل از اعمال هرگونه تغییر و ویرایشی بر روی این فایل حتما از آن یک بکاپ و پشتیبانی تهیه کنید.
3 Comments
روی ویندوز 7 هم میشه نصب کرد ؟
بسیار عالی و کارآمد بود
مرررررسیییییییی