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