x
تبلیغات

Windows Logo

مهمترین کاربرد فایل hosts در سیستم عامل Windows و دیگر سیستم عامل های غیر مایکروسافتی، تبدیل نام به آدرس IP می باشد. به عنوان مثال می توان از فایل hosts جهت تبدیل آدرس www.iransec.ir به آدرس 208.87.242.18 اشاره کرد. در حقیقت آدرس www.iransec.ir به عنوان یک نام و به عبارت بهتر یک host name در نظر گرفته می شود.

 

تاریخ استفاده از فایل hosts جهت تبدیل host nameها به آدرس های IP به زمان تولد اینترنت باز می گردد. در آن زمان هنوز سرویس DNS وجود نداشته و لذا جهت تبدیل host nameها به آدرس IP از فایل hosts سود می جستند. با افزایش سطح نفوذ اینترنت، به مرور زمان استفاده از فایل hosts کنار گذاشته شده و شاهد ظهور سرویس DNS هستیم. البته این بدان معنا نیست که در عصر ما استفاده از فایل hosts به کلی منسوخ شده است. هنوز هم می توان از این فایل در سناریوهای مختلف استفاده نمود و شاهد بر این مدعا آنست که جدیدترین سیستم عامل های ارائه شده از سوی مایکروسافت، از این فایل پشتیبانی می نمایند.

 

به صورت پیش فرض در سیستم عامل های مایکروسافتی می توان فایل hosts را در مسیر system32\drivers\etc یافت. به شکل زیر نگاه کنید:

 

 

جهت مشاهده محتویات فایل hosts در Windows 7، طبق مراحل زیر اقدام نمایید:

 

1. دوبار بر روی فایل hosts کلیک کنید.

 

2. در پنجره Open With، Notepad را انتخاب کرده و سپس بر روی دگمه OK کلیک کنید. به تصاویر زیر نگاه کنید:

 

 

 

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

 

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

 

2. در هر سطر می توان یک آدرس IP به همراه یک یا چند host name اضافه نمود. به مثال زیر توجه کنید:

 

 

 

3. محتویات فایل hosts به صورت خودکار در RAM (در حافظه DNS Client Resolver Cache) بارگزاری (load) می گردد.

 

4. هر گاه شما محتویات فایل hosts را تغییر داده و سپس آن را ذخیره نمایید، این تغییرات بلافاصله در RAM بارگزاری می گردند.

 

5. هر فایل hosts یک ورودی جهت تبدیل نام localhost به آدرس 127.0.0.1 دارد. به مثال زیر توجه کنید:

 

 

6. host nameهای تعریف شده در فایل hosts نبایستی شامل بیش از 255 کارکتر باشند.

 

نکته: ویروس هایی وجود دارند که به منظور جلوگیری از برقراری ارتباط کاربران با سایت های شرکت های آنتی ویروس، محتویات فایل hosts را تغییر می دهند. به عنوان مثال فرض کنید که کامپیوتر شما آلوده به ویروسی شده است که این ویروس جهت جلوگیری از دسترسی شما به سایت mcafee.com، تغییرات زیر را در فایل hosts اعمال نموده است. به شکل زیر نگاه کنید:

 

 

نتیجه انجام تغییرات فوق را در شکل زیر مشاهده می نمایید:

 

 

بدین ترتیب قربانی نمی تواند به سایت شرکت mcafee رفته و لذا ویروس توانسته است به هدف خود برسد.