می‌توانید از این فایل برای هدایت نام دامنه به یک آدرس IP خاص استفاده کنید. این روش زمانی مفید است که می‌خواهید یک وب‌سایت را بدون استفاده از DNS عمومی مشاهده کنید یا نیاز به آزمایش تغییرات DNS قبل از اعمال آن‌ها دارید.

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

    • ابتدا Notepad یا یک ویرایشگر متنی دیگر را به‌صورت Run as administrator (اجرای به عنوان مدیر) باز کنید.

    • سپس فایل hostsرا که در مسیر زیر قرار دارد باز کنید:

      C:\Windows\System32\drivers\etc\hosts
  2. اضافه کردن ورودی‌های جدید:

    • به انتهای فایل hostsبروید و ورودی جدیدی اضافه کنید که نام دامنه را به آدرس IP خاصی هدایت می‌کند. برای مثال، اگر می‌خواهید example.com به آدرس IP 192.168.1.100 هدایت شود، این خط را اضافه کنید:

       
      192.168.1.100 example.com
    • شما می‌توانید چندین دامنه یا زیردامنه را نیز اضافه کنید. برای مثال:

      192.168.1.100 example.com
      192.168.1.101 test.example.com
  3. ذخیره تغییرات:

    • پس از اضافه کردن تغییرات، فایل hostsرا ذخیره کنید.
  4. پاکسازی کش DNS:

    • برای اعمال سریع تغییرات، باید کش DNS را پاکسازی کنید. برای این کار:

      • کلید‌های Win + R را فشار دهید تا پنجره "Run" باز شود.

      • cmd را تایپ کرده و Enter بزنید.

      • دستور زیر را وارد کنید:

        ipconfig /flushdns
    • این کار باعث می‌شود که ویندوز کش DNS خود را پاک کرده و از فایل hostsبرای رزولوشن نام‌های دامنه استفاده کند.

  5. باز کردن وب‌سایت در مرورگر:

    • اکنون مرورگر خود را باز کرده و نام دامنه‌ای که به فایل hostsاضافه کرده‌اید را وارد کنید. وب‌سایت باید به آدرس IP مشخص شده هدایت شود.

نکات مهم:

  • اجازه دسترسی مدیر: برای ویرایش فایل hosts، باید دسترسی مدیر داشته باشید.
  • قالب‌بندی صحیح: حتماً مطمئن شوید که قالب‌بندی صحیح را رعایت کرده‌اید. آدرس IP و نام دامنه باید با یک یا چند فاصله یا تب جدا شده باشند.
  • استفاده در شبکه‌های داخلی: این روش معمولاً در شبکه‌های داخلی (مانند محیط‌های توسعه یا آزمایش) استفاده می‌شود و تأثیری بر کاربران خارج از شبکه ندارد.
  • محدودیت‌های DNS: استفاده از فایل hostsبرای دسترسی به سایت‌هایی با محتوای زیادی مانند CDNها ممکن است محدودیت‌هایی داشته باشد.

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

 
 
آیا این پاسخ مفید بود؟ 0 کاربر این مقاله را مفید می دانند (0 رای)