فایل Hosts (دریافت پیوندک)

نوشته شده در تاریخ: 29/07/93 | نویسنده:هادی شهیدی

فایل hosts

ما روزانه نام دامنه سایت های بسیاری را به عنوان آدرس وارد میکنیم اما مرورگرها با استفاده از نام ارتباط برقرار نمی کنند بلکه جهت اتصال نام را به آدرس IP تبدیل می کنند ، زمانیکه نام سایتی را در Address Bar مرورگر خود تایپ می کنیم، سیستم ما قبل از این که به DNS Server متصل شود،  فایل Hosts را بررسی می کند در این فایل نام دامنه ی سایت ها و IP ی معادل آن ها نوشته شده است. اگر IP سایت مورد نظر در آن موجود بود، دیگر به DNS Server متصل نمی شود و آدرس IP را مستقیما از درون فایل Hosts استفاده می کند.

*خطوطی که در این فایل با علامت # مشخص شده اند توضیحات می باشند.

بعضی از نرم افزار ها  به صورت دوره ای جهت آپدیت به سایت سازنده ی خود مراجعه می کنند بعد از آپدیت شدن عموما کرک نرم افزار کار نمیکند و منقضی می شود.
شما برای جلوگیری از آپدیت خودکار نرم افزار آدرس وب سایتی که نرم افزار به آن مراجعه می کند در این فایل بصورت زیر وارد کنید:

127.0.0.1       adobe.activate.com

بدین ترتیب دسترسی به سایت adobe مسدود می شود و نرم فزار های مربوطه این شرکت که برای آپدیت به این لینک مراجعه میکنند نمی توانند آخرین تغییرات را دریافت کنند.

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

فرمت ورود آدرس IP و نام دامنه در این فایل بصورت زیر که :

Address IP        www.yourdomain.com
188.65.13.1      www.test.com

نحوی ویرایش فایل Hosts در سیستم عامل ها:

سیستم عامل ویندوز
1-    مسیر فایل در c:\windows\system32\drivers\etc\  می باشد بروی فایل Hosts راست کلیک و open انتخاب شود.
2-    در صفحه open with لطفا notepadرا انتخاب کنید تا این فایل در نرم افزار notepad باز شود.

سیستم عامل Linux or Mac OSX
در سیستم عامل Mac OSX فایل hosts در مسیر “/private/etc/hosts” را در ترمینال اجرا کنید تا فایلHosts باز شود:

sudo nano /private/etc/hosts

در لینوکس شما برای ویرایش فایل hosts از دستور زیر در ترمینال استفاده کنید  :

sudo nano /etc/hosts