کاربرد فایل Hosts + چگونگی تغییر فایل Hosts

کاربرد فایل Hosts

در لایه های زیرساخت اینترنت، برقراری ارتباط بین پروتکل های اینترنتی از طریق IP صورت می گیرد.IP مخفف Internet Protocol است. درواقع IP کد یا آدرسی است که به دستگاه‌های متصل به اینترنت اختصاص داده می‌شود.

هنگامی که در مرورگر خود وب سایتی را فراخوانی می کنید، بطور مثال morvahost.com، در لایه های زیرین اینترنت، این نام به IP متناظر با آن تبدیل می گردد.

جهت تبدیل نام به IP در اولویت اول کامپیوتر شما به فایل hosts رجوع نموده و بررسی میکند که آیا آدرس IP و سایت متناظر با آن، در این فایل موجود باشد.

اگر IP و آدرس سایت متناظر در این فایل موجود باشد، کامپیوتر شما از این IP برای اتصال به سایت استفاده می کند و سایت روی IP مندرج در این فایل نمایش داده می شود. (هرچند که ممکن است IP اصلی رکوردهای Dns ، متفاوت از IP موجود در این فایل باشد.)

اما اگر IP و سایت مربوطه، در این فایل موجود نباشد، آنگاه کامپیوتر شما به سراغ DNS سرور می رود و سایت را در سطح اینترنت فراخوانی می کند.

dns

در واقع فایل hosts یک فایل متنی از نوع .txt و حاوی آدرس های IP است که هر کدام به یک اسم(آدرس دامنه) مرتبط شده اند. این فایل تقریبا در تمامی سیستم عامل هایی که از پروتکل TCP/IP برای ارتباطات خود استفاده می کنند، بصورت پیش فرض موجود است.

بطور مثال می‌توانید با استفاده از این فایل، سایت مورد نظر خود را به جای IP واقعی که بر روی رکورد های DNS دامين تنظیم شده است، بر روی یک IP دلخواه مشاهده نمایید و یا پیش از آپدیت شدن DNS های دامین، همان لحظه بررسی کنید که آیا وب سایت شما بر روی سرور جدید بالا می آید. (زیرا همانطور که می دانید تغییر DNS ممکن است حداکثر تا 24 ساعت بطول بیانجامد.) لذا شما براحتی با اعمال تغییرات در فایل hosts میتوانید سایت را روی DNS های جدید مشاهده نمایید.در نظر داشته باشید میتوانیدمدیریت  DNS در سی پنل به راحتی انجام دهید

همچنین با اسفاده از فایل hosts می توانید ارتباط با وب سایت های تبلیغاتی را قطع کنید. برای این منظور با اعمال تغییرات در فایل hosts به کامپیوتر بگویید که در درون خود به دنبال اطلاعات بگردد. با این شیوه کامپیوتر شما هیچ ارتباطی با سرورهای تبلیغاتی برقرار نخواهد کرد و بنابراین شما هیچ گونه تبلیغی مشاهده نکرده و هیچ گونه Cookie از طرف این سایت ها روی کامپیوتر شما ذخیره نخواهد شد و عملا دیگر مورد ردیابی سرورهای تبلیغاتی قرار نخواهید گرفت.

hosts file

از دیگر کاربردهای این فایل ایسنت که اگر شما اسم سایت دیگری را در فایل Hosts به آدرس IP خود مرتبط کنید، عملا دسترسی به آن سایت را مسدود کرده اید، زیرا تمام تلاش ها برای دسترسی به آن سایت به کامپیوتر شما رجوع داده خواهند شد. با این شیوه می توانید ار فایل Hosts برای مسدود کردن سایت ها استفاده کنید. با این روش در حقیقت به کامپیوتر خود می گویید که آدرس IP سایتی که قصد مسدود کردنش را داریم، آدرس کامپیوتر خودمان است. با این شیوه، کامپیوتر ما هیچ گاه به دنبال آن سایت در محیط بیرون از کامپیوتر خودمان (در سطح اینترنت) نمی گردد و سایت مذکور باز نخواهد شد.

از طرفی دیگر می توانید اسم ها و آدرس های IP را درون فایل Hosts قرار دهید تا کامپیوتر مجبور نباشد برای تبدیل اسم به IP، به سراغ سرور DNS برود. این کار باعث تسریع در دسترسی به سایت می شود، زیرا کامپیوتر شما دیگر به سراغ DNSسرور ها در اینترنت نمی رود.

همچنین شما می توانید فایل hosts را هنگامی که به وب سایت حمله شده ویا مورد هک واقع شده است و نیز مدیریت فراخوانی وب سایت، تغییر دهید.

محل قرارگیری فایل Hosts

در سیستم عامل های مختلف این فایل در مکان های مختلف قرار دارد:

Linux/Unix /etc/hosts
ویندوز های 3.1، 95، 98، ME c:\windows
ویندوز NT c:\winnt\system32\drivers\etc
ویندوزهای 2000، XP، Vista ، 8 و 10 c:\windows\system32\drivers\etc

نکتـه: منظور از درایو C، محل نصب ویندوز است.

نکتـه: برای دستیابی به فایل hosts و اعمال تغییرات در آن نیاز است دسترسی ادمین داشته باشید.

دسترسی به فایل Hosts

با توجه به سیستم عامل کامپیوتر خود به هر یک از مسیرهای مذکور مراجعه کرده و روی فایل hosts کلیک راست نمایید. گزینه Open with و سپس Notepad را انتخاب کنید.

فایل نمایش داده شده فایل hosts سیستم شماست. اگر دقت کنید در فایل hosts متوجه خط 127.0.0.1 Localhost می شوید.

آدرس 127.0.0.1 که به آن Localhost گفته می شود، در واقع آدرس خود کامپیوتر است. آدرس هایی که با 127 آغاز می شوند هرگز به اینترنت کانکت نمی شوند. اما هر بار که برنامه ای می خواهد به اینترنت کانکت شود از 127.0.0.1 استفاده می کند.

در پروتکل IPV4 آدرس IP127.0.0.1 و در پروتکل IPV6 بصورت ::1 است. روی کامپیوترهایی که IPV6 فعال است می توان هر دوی آنها را داشت.

چگونگی تغییر فایل Hosts

جهت اعمال تغییرات در فایل hosts می توانید در انتهای فایل ابتدا IP مورد نظر را وارد کرده و بر روی دکمه Tab کیبورد خود کلیک و سپس آدرس سایت مورد نظر خود را وارد نمایید.

نکتـه: جهت مسدود کردن یک وب سایت می توانید نام وب سایت را به IP سیستم خود 127.0.0.1 ارجاع دهید.

نکته: می توان از علامت # برای اضافه کردن توضیحات استفاده کرد. لازم به ذکر است که هر خطی که با علامت # شروع شود، توسط سیستم عامل بررسی نخواهد شد. در حقیقت اضافه کردن علامت # به ابتدای یک خط، آن خط را غیر فعال خواهد کرد.

نکتـه: آدرسی که در این فایل وارد می کنید، نباید دارای علائمی نظیر https:// یا https:// و … باشد.( برای اطلاع از پسوند ها پیشنهاد میکنیم  مقاله “SSL چیست” را مطالعه فرمایید

نکتـه: قبل از اعمال هر گونه تغییری در این فایل حتما از آن Backup تهیه کنید.در صورتی که مقاله فوق مورد توجه شما قرار گرفته پیشنهاد میکنیم مقالات “تفاوت هاست لینوکس و هاست ویندوز” و ”علت بلاک شدن IP در فایروال سرور” در بلاگ مرواهاست مطالعه فرمایید

فیس بوک
توییتر
لینکدین
تامبلر
پین ترست
رددیت
ایمیل

15 آذر 1401

در 20:28

کنترل پنل دایرکت ادمین، از مهمترین عناصر برای مدیریت وبسایت بر هاست و سرور شما است. هاست از تاثیرگذارترین عناصر است و بر بازدهی سایت شما موثر است. افرادی که ...

9 آذر 1401

در 12:32

تاکنون به این موضوع فکر کرده‌اید که دامنه فارسی چیست و چقدر می‌تواند برای موفقیت کسب و کار شما مفید باشد؟ حتی شاید وجود یک دامنه فارسی مزایای بهتری نسبت به ی...

6 آذر 1401

در 15:10

قبل از خرید هاست، دانستن اینکه تفاوت هاست ابری با هاست معمولی چیست و هر کدام چه مزایا و معایبی دارند برای انتخاب هاست مناسب اهمیت زیادی دارد. به هنگام خرید ه...

5 آذر 1401

در 22:39

اغلب کاربران از سیستم عامل ویندوز برای اتصال به لینوکس استفاده می کنند، به همین دلیل در این بخش، آموزش اتصال به سرور لینوکس از طریق نرم افزار ویندوز puTTY را...

24 آبان 1401

در 12:15

آیا کلمه “وبمستری” را شنیده اید؟ میدانید دامنه چیست و چه کاربردی دارد؟ دررابطه با دامین چطور؟ اگر در سایت های مورد علاقه خود گشتی بزنید و صفحات ر...

24 آبان 1401

در 10:42

با بالارفتن اهمیت وب سایت ها و گسترش فعالیت افراد در فضای مجازی، کاربران اکثر فعالیت های خود را به سمت و سوی اینترنت و مجازی شدن پیش گرفته اند، اما مورد پراه...

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.