يسمح لك ملف المضيفين المحليّين لجهازك بتجاوز DNS لمجال أو اسم نطاق فرعي معيّن.
هذه طريقة رائعة لاختبار الموقع قبل تغيير DNS الحقيقي، يمكنك اختبار موقع الويب في أراهوستر بينما يواصل بقيّة الإنترنت استخدام DNS للإشارة إلى موقع الويب الحالي. تختلف طريقة تعديل هذا الملف وموقعه حسب نظام التشغيل.
لتعديل ملف المضيفين يمكنك إضافة إدخالين إلى الملف أحدهما يحتوي على عنوان IP الذي ترغب في توجيه الموقع إليه والثاني على عنوان IP الخاصّ به. كإضافة السطرين التاليين على سبيل المثال سيحوّل www.domain.com و domain.com إلى عنوان IP التالي 1.2.3.4
1.2.3.4 domain www.domain.com
Windows
- اضغط على Start وابحث عن 'Notepad'
- في نتائج البحث ، انقر بزر الماوس الأيمن فوق 'Notepad'وحدد "تشغيل كمسؤول"
- استخدم ملف > فتح وانتقل إلى الملف التالي
c:\Windows\System32\Drivers\etc\hosts
- قم بإجراء التغييرات (المذكورة لاحقاً في الأسفل)
Mac OS 10.0 to 10.6
- افتح Applications > Utilities > Terminal
- اكتب sudo nano /etc/hosts
- أدخل كلمة مرور المسؤول
- قم بإجراء التغييرات (المذكورة لاحقاً في الأسفل)
لحفظ التغييرات فيnano اضغط على Control+x ثم y عندما يُطلب منك ذلك.
Mac OS X 10.6 حتّى 10.11
- افتح Applications > Utilities > Terminal
- اكتب sudo nano /private/etc/hosts
- أدخل كلمة مرور المسؤول
- قم بإجراء التغييرات (المذكورة لاحقاً في الأسفل)
- اكتبdscacheutil -flushcache في الـ Terminal واضغط على إدخال.
لحفظ التغييرات فيnano اضغط على Control+x ثم y عندما يُطلب منك ذلك.
Linux
- استخدم المحرر المفضل لديك لفتح/etc/hosts (i.e sudo vim /etc/hosts)
- قم بإجراء التغييرات (المذكورة لاحقاً في الأسفل)
إجراء التغييرات
يأخذ ملف hosts التنسيق:
XX.XX.XX.XX domain.tld www.domain.tld
يتم عرض عنوان IP للموقع على الجانب الأيمن من لوحة التحكم لدينا، تحت عنوان IP Address، يبدؤون عادةً بـ '185.151.2x.xxx'
185.151.2x.xxx domain.tld www.domain.tld sub.domain.tld
بعد إضافة هذا السّطر وحفظ الملف يبدأ النّظام في التوجّه إلى عنوان IP المحدّد.
بعد الانتهاء من الاختبار، يرجى إزالة هذه الإدخالات حتى تبدأ في استخدام Real DNS مرّة أخرى.
من المهمّ التأكّد من أنّه عند إجراء هذا التغيير لديك إدخالات لكلّ من نطاقك وجميع النطاقات الفرعيّة ذات الصلة.