ما هو ملف Hosts في الويندوز؟ كيفية تحرير الخ / المضيفين؟

ملف Hosts ، المعروف أيضًا باسم etc/hosts ، موجود منذ عام 1984. لكل نظام تشغيل(operating system) واحد ، بما في ذلك Windows . ربما تكون قد واجهت المصطلح etc / hosts دون معرفة ما يعنيه ولماذا يتم استخدامه. إذا كنت مطور ويب ، فأنت بالتأكيد تعرف ما هو هذا الملف وتريد العثور عليه بسرعة. في هذا الدليل ، نوضح ماهية ملف Hosts ، ومكانه في (Hosts)Windows ، وما هو إدخال المضيف(host entry) ، وكيفية تحرير ملف Hosts دون التعثر في أخطاء الأذونات. هيا بنا نبدأ:

ما هو ملف Hosts في الويندوز؟

ملف Hosts (يشار إليه أيضًا باسم etc/hosts ) هو ملف نصي(text file) يستخدمه Windows (وأنظمة التشغيل الأخرى) لتعيين عناوين IP لأسماء المضيف أو أسماء المجال. يعمل هذا الملف كخدمة DNS(DNS service) محلية لجهاز الكمبيوتر المحلي الخاص بك ، ويتجاوز التعيينات من خادم DNS(DNS server) الذي يتصل به جهاز الكمبيوتر الخاص بك ، عبر الشبكة.

ملف etc / hosts في Windows

أين يوجد ملف Hosts في Windows ؟

تم العثور على ملفات Hosts (أو etc/hosts ) في المجلد التالي: "C:\Windows\System32\drivers\etc"

موقع ملف Hosts في Windows

إنه ملف بدون امتداد للملف(file extension) ، ويمكن فتحه وعرضه في أي محرر نصوص(text editor) ، بما في ذلك المفكرة(Notepad) .

ما هو إدخال المضيف في Windows؟

يخزن ملف Hosts إدخالات المضيف(host entries) . إنها أسطر نصية موحدة تستخدم التنسيق التالي: IPaddress Hostname Comment . الجزء الأول هو عنوان IP(IP address) المراد إعادة التوجيه إليه ، والجزء الثاني هو المجال الذي تريد إعادة توجيهه ، والجزء الثالث عبارة عن تعليق. التعليق ليس إلزاميا فقط أول جزأين. يمكنك فصل المكونات الثلاثة لإدخال مضيف(host entry) بمسافات أو علامات تبويب(TABs) (اضغط على المفتاح TAB مرة أو مرتين). على سبيل المثال ، يمكنك إضافة سطر يقول: "127.0.0.1 www.google.com"

تحرير ملف Hosts في برنامج Notepad

بمجرد حفظ الإدخال أعلاه ، يقوم Windows بإعادة توجيه المجال www.google.com(domain www.google.com) إلى جهاز الكمبيوتر المحلي الخاص بك ، في جميع تطبيقاتك ومتصفحات الويب(apps and web browsers) .

ما هو 127.0.0.1؟

127.0.0.1 هو عنوان IP(IP address) لغرض خاص يؤدي إلى المضيف المحلي ، وهو جهاز الكمبيوتر الخاص بك. ويسمى أيضًا " عنوان الاسترجاع(loopback address) " ، أي العنوان الذي يؤدي إلى الكمبيوتر باستخدام العنوان. على عكس عناوين IP(IP address) القياسية ، لا يرتبط عنوان الاسترجاع بأي جهاز ، ولا يتم توصيله فعليًا بشبكة. (loopback address)يتم استخدام هذا العنوان بواسطة التطبيقات والخدمات(apps and services) المثبتة على جهاز الكمبيوتر الخاص بك ، للتواصل مع المضيف المحلي ، أي جهاز الكمبيوتر الخاص بك.

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

يحتوي جهاز الكمبيوتر أيضًا على عنوان IP(IP address) فريد ، يختلف عن 127.0.0.1 ، المرتبط ببطاقة الشبكة(network card) الخاصة بك ، والذي يتم استخدامه للتواصل مع الأجهزة والخدمات الأخرى عبر الشبكة أو الإنترنت.

في أغلب الأحيان ، يتم استخدام عنوان IP(IP address) للمضيف المحلي عند تثبيت خادم ويب(web server) على جهاز الكمبيوتر الخاص بك ، لتطوير الويب(web development) ، بحيث يمكن تشغيل صفحات الويب التي تم إنشاؤها محليًا ، واختبارها في مستعرض ويب(web browser) ، كما لو كانت موجودة على الإنترنت .

لتجنب التعارض في شبكات الكمبيوتر ، يمكن أن تكون عناوين IP(IP address) المستخدمة لأجهزة الشبكة أي شيء باستثناء 127.0.0.1. على سبيل المثال ، إذا حاولت يدويًا تعديل عنوان IP (IP address)لبطاقة الشبكة(network card) الخاصة بك ، في Windows ، فستتلقى خطأ يفيد بأن: "عناوين IP التي تبدأ بـ 127 غير صالحة لأنها محجوزة لعنوان الاسترجاع. الرجاء تحديد قيمة أخرى صالحة بين 1 و 223. "("IP addresses starting with 127 are not valid because they are reserved for loopback address. Please specify some other valid value between 1 and 223.")

عناوين IP التي تبدأ بـ 127 غير صالحة

كيفية فتح ملف Hosts (etc / hosts) وعرضه في Windows

يمكنك تحرير ملف Hosts باستخدام أي محرر نصوص(text editor) . دعونا(Let) نستخدم المفكرة(Notepad) ، على سبيل المثال. أولاً(First) ، والأهم من ذلك ، أن تفتح برنامج Notepad (أو (Notepad)محرر النصوص(text editor) المفضل لديك ) بأذونات المسؤول. تتمثل إحدى طرق القيام بذلك في البحث عن كلمة "notepad" في نظام التشغيل Windows 10(Windows 10) ، والنقر بزر الماوس الأيمن (أو النقر مع الاستمرار(tap and hold) ) على نتيجة بحث (search result)Notepad ، ثم النقر فوق "تشغيل كمسؤول" أو النقر فوقها. ("Run as administrator.")في موجه التحكم بحساب المستخدم (UAC(UAC prompt) ) الذي يظهر ، اضغط على " نعم(Yes) " .

افتح المفكرة كمسؤول

أنت الآن بحاجة إلى فتح ملف Hosts . انقر أو اضغط على ملف(File) ثم فتح(Open) ، أو اضغط على CTRL+O على لوحة المفاتيح.

افتح ملفًا في برنامج "المفكرة"

استعرض للوصول إلى "C:\Windows\System32\drivers\etc" أو انسخ والصق(copy and paste) المسار في حقل العنوان في النافذة المفتوحة(Open) ، واضغط على Enter .

افتح C: WindowsSystem32driversetchosts في المفكرة

في البداية ، تعني عبارة "لا توجد عناصر تطابق بحثك"("no items match your search") أنك لا ترى أي ملفات. ذلك لأن ملف Hosts لا يحتوي على امتداد ملف(file extension) ، وأن برنامج Notepad يبحث فقط عن الملفات ذات الامتداد ".txt". انقر(Click) أو اضغط على القائمة المنسدلة الموجودة على يمين حقل اسم الملف(File name) ، واختر "All Files (*.*)."

راجع كافة الملفات باستخدام برنامج "المفكرة"

الآن ترى جميع الملفات في المجلد ، بما في ذلك المضيفين(hosts) . حدد الملف واضغط على فتح(Open) .

افتح C: WindowsSystem32driversetchosts في المفكرة

كيفية تحرير ملف Hosts (etc / hosts) في نظام Windows(Windows)

بعد أن تقوم بفتح ملف Hosts ، يمكنك تحريره وإضافة إدخالات أو تغييرها أو إزالتها كما تفعل في أي ملف نصي(text file) آخر .

تذكر(Remember) أن جميع الإدخالات التي تضيفها يجب أن تستخدم هذا التنسيق: عنوان IP ، اسم المضيف(IP address Hostname) . أضف سطرًا مثل "127.0.0.1 www.google.com" أو "192.168.1.1 www.webapp.com"

تحرير ملف Hosts في برنامج Notepad

عندما تنتهي من تحرير ملف Hosts ، تحتاج إلى حفظ التغييرات. إذا تم إجراء التغييرات ولم يتم حفظها ، فلاحظ أن مربع نافذة المفكرة(Notepad) يبدأ بعلامة *. لحفظ التغييرات ، انتقل إلى ملف(File) ثم حفظ(Save) أو اضغط على CTRL+S على لوحة المفاتيح.

حفظ ملف Hosts في برنامج Notepad

بعد قيامك بحفظ التغييرات ، يتم تطبيقها على الفور وتتجاوز التعيينات من خادم DNS(DNS server) الذي يتصل به جهاز الكمبيوتر الخاص بك.

لماذا يستخدم الناس ملف Hosts؟

لن يستخدم معظم مستخدمي الكمبيوتر العاديين ملف Hosts ما لم يرغبوا في مزحة شخص ما واستخدامه لمنع وصولهم إلى Google أو Facebook أو بعض المواقع الأخرى ، وجعلهم يعتقدون أنه معطل ، ولم يعد يعمل . الأشخاص الذين يستخدمون ملف Hosts بشكل متكرر هم مطورو الويب الذين ينشئون مواقع الويب وتطبيقات الويب(web apps) ، والتي يجب اختبارها محليًا ، قبل نشرها على الإنترنت.

تم حظر Google.com بواسطة ملف Hosts

يستخدم محترفو تكنولوجيا المعلومات أيضًا ملف Hosts لمنع الوصول إلى مواقع وموارد ويب محددة على أجهزة الكمبيوتر التي يديرونها في العمل. على سبيل المثال ، يمكنهم استخدامه لمنع الإعلانات في شبكة أعمالهم(business network) ، من شبكات إعلانية محددة.

يمكن للبرامج الضارة أيضًا استخدام ملف Hosts لإعادة توجيه حركة مرور الويب(web traffic) الخاصة بك إلى خوادم يتم التحكم فيها عن بُعد وسرقة المعلومات الشخصية أو البيانات الأخرى.

لا يمكنني تحرير ملف Hosts في Windows ! ماذا أفعل؟

عند تحرير ملف Hosts وحفظه في (Hosts)Windows ، قد تتلقى رسالة خطأ(error message) تنص على: "ليس لديك أذونات للحفظ في هذا الموقع." ("You don't have permissions to save to this location.")يحدث هذا لأنك لم تفتح Notepad أو محرر النصوص(text editor) الذي تستخدمه ، بأذونات المسؤول. اقرأ الأقسام أعلاه وتعرّف على كيفية بدء تشغيل برنامج " المفكرة(Notepad) " بأذونات المسؤول.

رسالة الخطأ: ليس لديك أذونات للحفظ في هذا الموقع

بعد القيام بذلك ، يمكنك تحرير ملف Hosts دون أي أخطاء ومشاكل الأذونات.

كيف تستخدم ملف Hosts في الويندوز(Windows) ؟

شكرا(Thank) لك على قراءة هذا البرنامج التعليمي. نأمل أن نكون قد تمكنا من الإجابة على جميع أسئلتك حول ملف Hosts . قبل الإغلاق ، أخبرنا في تعليق ، كيف تخطط لاستخدام ملف Hosts في (Hosts)Windows ؟ هل هو للعمل أم لمجرد مزحة مع صديق أو أحد أفراد الأسرة(friend or family member) ؟ قم بالتعليق(Comment) أدناه ودعنا نشارك خبراتنا في العمل مع ملف Hosts .



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts