کاربرد فایل 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 در فایروال سرور” در بلاگ مرواهاست مطالعه فرمایید

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

18 تیر 1403

در 09:07

در این مقاله می‌خواهیم درباره اینکه لیزی لود چطور کار می‌کند، مزایای آن چیست و فعال سازی آن در وردپرس چگونه انجام می‌شود توضیح دهیم. در ادامه با مقالات مرواه...

13 تیر 1403

در 10:35

تصور کنید تنها با چند کلیک ساده بتوانید تصاویری خلق کنید که تاکنون فقط در رویاهایتان دیده‌اید. دنیایی که در آن هر فرد، بدون نیاز به دانش تخصصی در هنر و طراحی...

11 تیر 1403

در 09:29

ساخت اکانت ftp یک مهارت تقریبا ضروری برای مدیریت وب‌سایت‌ها و سرورهای میزبانی است. این اکانت‌ها به شما اجازه می‌دهند تا فایل‌ها را به‌راحتی بین کامپیوتر شخصی...

6 تیر 1403

در 10:31

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

4 تیر 1403

در 10:02

اتصال ایمیل به اوت لوک از طریق پروتکل‌های POP3 و SMTP یکی از روش‌های رایج برای مدیریت ایمیل‌ها است. پروتکل POP3 (Post Office Protocol version 3) برای دریافت ...

30 خرداد 1403

در 19:28

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

1 دیدگاه دربارهٔ «کاربرد فایل Hosts + چگونگی تغییر فایل Hosts»

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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