كيفية إعادة توجيه عنوان URL على نظام التشغيل Windows 10: حدود ملف Hosts وإعداده

يُمكن لملف hosts في نظام التشغيل Windows 10 تغيير عنوان IP المُستخدم لاسم المضيف، ولكنه لا يُمكنه إجراء إعادة توجيه حقيقية لعنوان URL أو تغيير شريط عنوان المتصفح. لإجراء إعادة توجيه حقيقية، قم بتهيئة خادم الموقع الإلكتروني أو شبكة توصيل المحتوى (CDN) لإرجاع استجابة إعادة توجيه HTTP. يُفيد ملف hosts في معاينة موقعك على خادم جديد أو توجيه اسم تطوير محلي إلى جهاز الكمبيوتر الخاص بك.

ما يمكن لملف المضيفين إعادة توجيهه وما لا يمكنهم إعادة توجيهه

ملف المضيفين هو قائمة محلية تربط أسماء المضيفين بعناوين IP . يتحقق نظام ويندوز من هذا الملف أثناء عملية تحليل أسماء النطاقات، مما يسمح لجهاز كمبيوتر بالاتصال بعنوان IP محدد لاسم مضيف معين. تشرح مايكروسوفت هذا الربط في وثائق محرر ملف المضيفين .

يتضمن عنوان URL مخططًا واسم مضيف، وأحيانًا مسارًا أو استعلامًا. يحتوي سطر ملف المضيفين على عنوان IP واسم مضيف فقط؛ ولا يمكنه إعادة توجيه مسار أو تضمين أي شيء آخر https://. راجع بنية URI في RFC 3986 .

إذا قمتَ بالربط old.example.comبعنوان IP لموقع آخر، فسيظل المتصفح يطلب عنوان IP الخاص به old.example.com. قد يعرض الخادم الموقع الخطأ، وقد يفشل بروتوكول HTTPS إذا لم تُغطِّ شهادته هذا الاسم. يستخدم توجيه HTTP المضيف المطلوب، ويمكن لبروتوكول TLS إرساله عبر مؤشر اسم الخادم (Server Name Indication). راجع RFC 9110، المضيف والسلطة ، و RFC 6066، مؤشر اسم الخادم .

يتم حل اسم مضيف المتصفح من خلال ملف مضيفي Windows الذي يربط بعنوان الاسترجاع وخادم اختبار محلي
يقوم ملف hosts بربط اسم بعنوان IP؛ فهو لا يعيد كتابة عنوان URL الخاص بالمتصفح.

يأتي التوجيه الحقيقي 301 أو 302 من الموقع الأصلي كاستجابة HTTP، وعادةً ما يكون مصحوبًا Locationبرأس. يمكنك ضبطه على خادم الويب أو منصة الاستضافة أو شبكة توصيل المحتوى (CDN)؛ راجع قسم التوجيه في RFC 9110. يمكن لملحق المتصفح التعامل مع توجيه شخصي خاص بالمتصفح فقط، ولكنه لن يؤثر على التطبيقات الأخرى على نظام ويندوز.

استخدم ملف المضيفين لتجاوز الإعدادات المحلية

استخدم هذه الطريقة فقط عندما تعرف عنوان IP الوجهة ويكون الخادم مُهيأً لاسم المضيف. لنقل موقع، احصل على عنوان IP المصدر الجديد من مزود الاستضافة. لا تستخدم عنوان IP عشوائيًا من خلال اختبار الاتصال (ping): فقد لا تعمل عناوين IP المشتركة أو المتغيرة مع نطاقك.

  1. افتح برنامج المفكرة كمسؤول. ابحث عن "المفكرة" في قائمة ابدأ، وانقر بزر الماوس الأيمن عليها، ثم اختر " تشغيل كمسؤول" حتى تتمكن من حفظ الملف في مجلد نظام ويندوز.
  2. افتح ملف hosts. اختر ملف > فتح (أو اضغط على Ctrl+O) وانتقل إلى C:\Windows\System32\drivers\etc. حدد جميع الملفات (*.*) ، ثم افتح hostsالملف الذي ليس له امتداد.
  3. أضف ربطًا واحدًا في كل سطر. ضع عنوان IP أولًا، ثم اسم المضيف بدقة. بالنسبة لخادم اختبار محلي، استخدم `<اسم الخادم>` 127.0.0.1 dev.example.test؛ يجب أيضًا تشغيل خادم ويب وتهيئته لهذا الاسم. أضف سطرًا منفصلًا لـ `<اسم الخادم>` www.dev.example.testإذا لزم الأمر. ابدأ التعليقات بـ `<اسم الخادم>` #، ولكن لا تُضِف بادئة لها عند ربط أي خادم نشط.
في نظام التشغيل ويندوز 10، افتح مربع حوار في مجلد drivers\etc مع إظهار ملف hosts وتحديد جميع الملفات.
في مربع حوار "فتح" في برنامج المفكرة، اعرض الملفات بدون امتدادات عن طريق تحديد "جميع الملفات".
مثال على ملف hosts يحتوي على عنوان IP 203.0.113.25 متبوعًا باسم المضيف example.test
العنوان الموضح مخصص لأغراض التوثيق ولن يصل إلى موقع ويب مباشر؛ استخدم عنوان IP المقدم لخادم الاختبار الخاص بك.
  1. احفظ ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) وامسحها. اضغط على مفتاح الإدخال Ctrl+S، ثم شغّل الأمر ipconfig /flushdnsفي موجه الأوامر كمسؤول. تشير وثائق مايكروسوفت إلى أن هذا الإجراء يُعيد ضبط ذاكرة التخزين المؤقت لعميل DNS، وليس سجل المضيفين. أعد فتح المتصفح قبل إجراء الاختبار.
  2. اختبر اسم المضيف. يبقى شريط العنوان على نفس المضيف. إذا كان الموقع غير متاح أو أظهر بروتوكول HTTPS خطأً في الشهادة، فتأكد من إمكانية الوصول إلى عنوان IP وأن الخادم مُهيأ لاسم المضيف هذا.
تظهر نافذة موجه أوامر ويندوز، أعلى شريط عنوان المتصفح، رسالة "ipconfig /flushdns" مكتملة، على سبيل المثال: example.test
يؤدي مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) إلى تحديث بيانات حل أسماء النطاقات في نظام التشغيل Windows؛ ويبقى شريط العنوان على اسم المضيف الذي أدخلته.

لمعاينة الموقع، استخدم عنوان IP الحقيقي للخادم الجديد واسم مضيف موقعك. العنوان الموضح في الصورة 203.0.113.25مخصص لأغراض التوثيق فقط، ولا يمثل عنوان خادم فعلي.

استكشاف الأخطاء وإصلاحها وإلغاء التغيير

  • إذا لم يتمكن برنامج المفكرة من الحفظ، فأعد فتحه كمسؤول. تأكد من أنك قمت بالتحرير hosts، وليس الحفظ hosts.txt.
  • طابق اسم مضيف المتصفح تمامًا؛ فالاسم المجرد wwwيختلف عن اسم النطاق. لا تُضِف مخططًا أو مسار صفحة.
  • إذا ظهرت الصفحة الخاطئة، فقد يكون عنوان IP مشتركًا أو قد لا يكون الخادم مُعدًا لاسم المضيف الخاص بك. لا يمكن لإدخال المضيفين أن يُجبر موقعًا آخر على إصدار إعادة توجيه.
  • لإلغاء التغيير، احذف سطر الأوامر كمسؤول، ثم احفظ التغييرات، وقم بتشغيل البرنامج ipconfig /flushdnsمرة أخرى.

قد يؤثر تغيير ملف hosts على هذا الجهاز وقد يُعطّل المواقع أو التطبيقات. قم بإزالته بعد الاختبار. لإعادة توجيه الزوار، قم بتكوين 301 أو 302 في مصدر الموقع.

اترك تعليقاً

كيفية فتح إعدادات تخصيص لوحة التحكم القديمة في نظام التشغيل ويندوز 10

كيفية فتح إعدادات تخصيص لوحة التحكم القديمة في نظام التشغيل ويندوز 10

استخدم "تشغيل" لفتح صفحة تخصيص لوحة التحكم القديمة لنظام التشغيل Windows 10 لخلفيات سطح المكتب، مع خيار الرجوع إلى الإعدادات في حالة عدم توفر الصفحة القديمة.

كيفية التقاط لقطات شاشة من موجه الأوامر في نظام التشغيل ويندوز 10

كيفية التقاط لقطات شاشة من موجه الأوامر في نظام التشغيل ويندوز 10

استخدم NirCmd لحفظ شاشتك الرئيسية، أو إضافة تأخير لالتقاط الصورة، أو التقاط لقطات شاشة لجميع الشاشات من موجه الأوامر على نظام التشغيل Windows 10.

كيفية العثور على مجلد Steam الخاص بك على نظام التشغيل Windows 10

كيفية العثور على مجلد Steam الخاص بك على نظام التشغيل Windows 10

يمكنك العثور على مجلد Steam على نظام التشغيل Windows 10 عن طريق التحقق من مساره الافتراضي، أو مكتبات تخزين Steam، أو البحث في كل محرك أقراص عن Steam.exe.

كيفية إعادة توجيه عنوان URL على نظام التشغيل Windows 10: حدود ملف Hosts وإعداده

كيفية إعادة توجيه عنوان URL على نظام التشغيل Windows 10: حدود ملف Hosts وإعداده

تعرف على سبب عدم قدرة ملف المضيفين على إعادة توجيه عنوان URL بشكل صحيح على نظام التشغيل Windows 10، وكيفية إعداد تجاوز اسم المضيف المحلي، وأين يتم تكوين 301 أو 302 بدلاً من ذلك.

كيفية تفعيل خاصية DirectPlay في نظام التشغيل Windows 10 للألعاب القديمة

كيفية تفعيل خاصية DirectPlay في نظام التشغيل Windows 10 للألعاب القديمة

قم بتمكين مكون DirectPlay القديم من خلال ميزات Windows، وتعرف على متى تكون إعادة التشغيل ضرورية، وقم باستكشاف الأخطاء وإصلاحها للخيارات المفقودة أو الألعاب التي لا تزال لا تعمل.

كيفية حفظ تخطيط أيقونات سطح المكتب على نظام التشغيل ويندوز 10

كيفية حفظ تخطيط أيقونات سطح المكتب على نظام التشغيل ويندوز 10

احفظ تخطيط أيقونات سطح المكتب لنظام التشغيل Windows 10 باستخدام ReIcon، وقم بإنشاء ملفات تعريف لإعدادات الشاشة المختلفة، واستعد مواضع الأيقونات المفضلة لديك عند تحريكها.

كيفية ضبط حد قفل الحساب للحسابات المحلية في نظام التشغيل ويندوز 10

كيفية ضبط حد قفل الحساب للحسابات المحلية في نظام التشغيل ويندوز 10

اختر عدد محاولات تسجيل الدخول الفاشلة التي تؤدي إلى قفل حساب محلي في نظام التشغيل Windows 10، وقم بتعيين الحد الأدنى باستخدام أمر ذي صلاحيات إدارية، وتحقق منه، وافهم إعدادات القفل.

كيفية كتم أو إلغاء كتم صوت النظام باستخدام اختصار لوحة المفاتيح في نظام التشغيل ويندوز 10

كيفية كتم أو إلغاء كتم صوت النظام باستخدام اختصار لوحة المفاتيح في نظام التشغيل ويندوز 10

قم بتعيين اختصار لوحة مفاتيح مخصص لنظام التشغيل Windows 10 لكتم الصوت الرئيسي وإلغاء كتمه باستخدام AutoHotkey v2، ثم قم بإصلاح مشاكل البرنامج النصي ومفاتيح الوسائط.

كيفية تفعيل إيماءات النقر باستخدام برامج تشغيل Synaptics على نظام التشغيل Windows 10

كيفية تفعيل إيماءات النقر باستخدام برامج تشغيل Synaptics على نظام التشغيل Windows 10

تعرف على كيفية الحصول على إيماءات النقر باستخدام برامج تشغيل Synaptics على نظام التشغيل Windows 10، وتحقق من دعم لوحة اللمس الدقيقة، وقم بتمكين النقر بإصبعين متوافقين.

كيفية إعادة تشغيل تطبيق معطل تلقائيًا على نظام التشغيل ويندوز 10

كيفية إعادة تشغيل تطبيق معطل تلقائيًا على نظام التشغيل ويندوز 10

قم بإعداد مراقب PowerShell ومهمة جدولة المهام لإعادة تشغيل تطبيق سطح المكتب الذي يعمل بنظام Windows 10 بعد إغلاقه، ثم تعلم كيفية اختباره وإيقافه.