هل تعلم أنه بإمكانك تحديد الخادم الذي يشير إليه أي نطاق على جهاز الكمبيوتر الخاص بك، حتى قبل أن تدخل التغييرات الرسمية على الإنترنت حيز التنفيذ؟ كل هذا ممكن بفضل المشهور ملف المضيفين، وهو مورد لا يزال صالحًا في جميع أنظمة التشغيل الحديثة.
على الرغم من أن عمل الإنترنت يعتمد بشكل أساسي على خوادم DNS، يمكن أن يكون هذا الملف المحلي الصغير بمثابة المفتاح لتخصيص كيفية وصول جهاز الكمبيوتر الخاص بك إلى صفحات الويب.قم بحظر المواقع غير المرغوب فيها، أو اختبر التغييرات التي تطرأ على موقع الويب الخاص بك قبل أن يراها أي شخص آخر.
ما هو ملف المضيفين وكيف يعمل؟
El ملف المضيفين إنه مستند نصي بسيط موجود في جميع الأنظمة (Windows وMac وLinux) وظيفته الأساسية هي ربط أسماء النطاقات بعناوين IP يدويًا. هو يفعل ذلك قبل أن يتحول نظامك إلى خادم DNSولذلك يأخذ الأولوية المطلقة على إعدادات الإنترنت العادية.
بهذه الطريقة، في كل مرة تقوم بإدخال عنوان ويب في متصفحك، سيقوم النظام أولاً بفحص ملف المضيفين لمعرفة ما إذا كان يحتوي على أي تعليمات محددة. إذا وجدت واحدة، فسوف تطبق هذا القرار؛ إذا لم يكن الأمر كذلك، فسوف يعود الأمر إلى DNS كالمعتاد.
قبل انتشار خوادم DNS، كان ملف المضيفين هو الطريقة الوحيدة التي تمكن أجهزة الكمبيوتر من معرفة عنوان IP الذي يتوافق مع أي نطاق. في بداياته، كان عبارة عن ملف عالمي يتم توزيعه ليتم تحديثه يدويًا على جميع أجهزة الكمبيوتر المتصلة. في الوقت الحاضر، أصبح استخدامه محدودًا للغاية.، ولكن لا يزال له بعض الاستخدامات الرئيسية، وخاصة في تطوير الويب، والهجرات، والبيئات المؤسسية، أو عندما تريد حظر أو إعادة توجيه صفحات معينة محليًا.
هيكل ملف المضيفين بسيط للغاية. يمثل كل سطر ارتباطًا بين عنوان IP والنطاق، ويتم الفصل بينهما بمسافة أو علامة تبويب. على سبيل المثال:
127.0.0.1 localhost
93.184.216.34 example.org www.example.org
أيضًا، أي خط يبدأ بالرمز # يعتبر تعليقا ولا ينطبق عليه يُستخدم هذا لتوثيق التغييرات وتعطيل الارتباطات مؤقتًا.
الاستخدامات العملية لملف المضيفين
قد يبدو تعديل هذا الملف أمرًا بسيطًا، لكنه ذو أهمية كبيرة. تأثير كبير في مواقف مثل:
- عرض مواقع الويب بعد عمليات الترحيل: يتيح لك توجيه نطاقك إلى الخادم الجديد والتحقق من شكل موقع الويب قبل فترة طويلة من انتشار تغييرات DNS عبر الإنترنت.
- تطوير واختبار مواقع الويب محليًا: مفيد بشكل خاص للمبرمجين أو المصممين الذين يحتاجون إلى العمل في بيئة اختبار دون التأثير على موقع الإنتاج الحقيقي.
- حظر المواقع غير المرغوب فيها: بإمكانك منع الوصول إلى المواقع الخطيرة أو غير المناسبة أو المزعجة عن طريق ربطها ببساطة بعنوان IP غير موجود (على سبيل المثال، 0.0.0.0 أو 127.0.0.1).
- استكشاف مشاكل الشبكة المحلية وإصلاحها: في بيئات الشركات، يتم استخدامه لتعيين أسماء لأجهزة الكمبيوتر على شبكة داخلية أو لفرض مسارات بديلة لاحتياجات محددة.
- التحقق من تشغيل الأسماء المستعارة والنطاقات الفرعية: قبل إجراء تغييرات دائمة على DNS، يمكنك اختبار سلوكه محليًا.
هام: لا تقم أبدًا بتعديل ملف المضيفين دون التأكد مما تفعله وبطبيعة الحال، تأكد دائمًا من إجراء نسخة احتياطية قبل لمسها.
المخاطر والاحتياطات عند تعديل ملف المضيفين
يعد تعديل ملف المضيفين مهمة بسيطة ولكن لها عواقب مهمة. يتم إعطاؤها الأولوية على DNS، أي خطأ أو تلاعب خبيث يمكن أن يؤثر بشكل خطير على تصفحك. ولهذا السبب، غالبًا ما تحميه الأنظمة بأذونات خاصة وتوصي بأن يتم تحريره فقط بواسطة المستخدمين الذين لديهم معرفة أساسية بالشبكات أو إدارة النظام.
أحد أكبر المخاطر هو أن ملف المضيفين تم تعديله بواسطة البرامج الضارة أو الفيروسات أو المتسللين. قد يؤدي هذا إلى إعادة توجيهك إلى صفحات احتيالية، أو منع برنامج مكافحة الفيروسات لديك من التحديث، أو حظر مواقع الويب الأمنية، أو حتى التسبب في فقدان الوصول إلى الخدمات المهمة. تبدأ العديد من الإصابات بتغييرات في هذا الملف.
للتقليل من المخاطر، اتبع هذه التوصيات:
- لا تحذف السطور من النظام:تتضمن بعض الأنظمة إدخالات افتراضية مطلوبة للوظائف الداخلية.
- تجنب أخطاء بناء الجملة:قد يؤدي وضع مسافة في غير مكانها أو كتابة نطاق بشكل خاطئ إلى جعل القاعدة غير قابلة للاستخدام.
- حماية الملف:قم بتمييز الملف للقراءة فقط واستخدم برنامج مكافحة فيروسات جيدًا وحديثًا للكشف عن التعديلات غير المصرح بها.
- كن حذرًا إذا كان المتصفح يتصرف بشكل غريبإذا لاحظت عمليات إعادة توجيه مشبوهة أو عدم القدرة على الوصول إلى مواقع ويب شرعية، فتحقق من ملف المضيفين لديك.
أين يقع ملف المضيفين على كل نظام تشغيل؟
يختلف موقع ملف المضيفين حسب النظام، على الرغم من أن البنية متطابقة:
- ويندوز:
C:\Windows\System32\drivers\etc\hosts - ماك (ماك):
/private/etc/hosts - لينكس:
/etc/hosts
من المهم أن تتذكر أنه على جميع المنصات، لا يحتوي الملف على ملحق، مما قد يجعل من الصعب في بعض الأحيان تحديد موقعه في المحررين الذين يعرضون ملفات نصية فقط. أيضا، تحتاج إلى أذونات المسؤول (أو المستخدم الفائق/الجذر) لتحريره وحفظ التغييرات.
كيفية تعديل ملف المضيفين في ويندوز
إن تحرير ملف المضيفين في نظام التشغيل Windows أمر بسيط إلى حد ما، على الرغم من أنه يتطلب فتح محرر النصوص بامتيازات مرتفعة. اتبع الخطوات التالية:
- صحافة الرئيسية والبحث مذكرة منصة. انقر بزر الماوس الأيمن واختر تشغيل كمسؤول.
- في المفكرة، حدد ملف> فتح.
- انتقل إلى
C:\Windows\System32\drivers\etc. تأكد من تحديد الجزء السفلي جميع الملفات (*. *) لتتمكن من عرض الملف المضيفين. - حدد وافتح المضيفين.
- أضف أو عدّل الأسطر الضرورية وفقًا للهيكل:
IP dominio.com www.dominio.com - لا تقم بتغيير خطوط النظام إذا كنت لا تعرف ما تفعله. أضف تغييراتك في النهاية.
- أحفظ وأغلق الملف.
مثال على ذلك هو الإشارة www.ejemplo.com إلى IP 192.168.1.100:
192.168.1.100 www.ejemplo.com ejemplo.com
تذكر أن أي تغييرات تؤثر فقط على فريقك؛ لا يعدل باقي الإنترنت.
كيفية تعديل ملف المضيفين على نظام التشغيل Mac (macOS)
بالنسبة لمستخدمي Mac، تتطلب العملية استخدام محطة لتحرير الملف باستخدام أذونات المستخدم الفائق. الخطوات هي:
- افتح ال محطة من Launchpad أو Finder أو في التطبيقات > الأدوات المساعدة.
- أدخل الأمر:
sudo nano /private/etc/hostsواضغط على Enter. - أدخل كلمة المرور الخاصة بك عندما يُطلب منك ذلك.
- يمكنك الآن تعديل الملف. لإضافة التغييرات، انتقل إلى الأسفل واكتب السطر بالتنسيق:
IP dominio.com - للحفظ اضغط التحكم + O، يدخل. للخروج اضغط التحكم + X.
- للحصول على تأثير فوري، قم بتنفيذ:
dscacheutil -flushcache
كيفية تعديل ملف المضيفين في لينكس
في لينكس، المسار عادة ما يكون /etc/hosts وسوف تحتاج إلى أذونات المستخدم الفائق لتحريره. مثال مع nano على Ubuntu:
- افتح المحطة الطرفية (Ctrl+Alt+T).
- كن مستخدمًا خارقًا:
sudo suوأدخل كلمة المرور الخاصة بك. - افتح الملف باستخدام nano:
nano /etc/hosts. - أضف أو عدّل الأسطر المطلوبة وفقًا للتنسيق:
93.184.216.34 example.org www.example.org - احفظ باستخدام Control + O واخرج باستخدام Control + X.
كيفية التحقق من تعديل ملف المضيفين بشكل صحيح؟
للتأكد:
- قم بتحميل المجال في متصفحك: إذا تم تحميل الصفحة المتوقعة، فسيتم تنفيذ التعديل.
- من وحدة التحكم أو المحطة الطرفية: يركض
ping dominio.comوتأكد من أنه يستجيب من عنوان IP المطلوب.
إذا لم تلاحظ التغييرات المنعكسة، فيجب عليك مسح ذاكرة التخزين المؤقت DNS. على نظام التشغيل Windows، قم بتشغيل ipconfig /flushdns في موجه الأوامر مع أذونات المسؤول. على ماك، dscacheutil -flushcache. في Linux، أعد تشغيل خدمة الشبكة أو امسح ذاكرة التخزين المؤقت للمتصفح.
كيفية حماية ملف المضيفين الخاص بك من التعديل غير المصرح به
لمنع البرامج الضارة أو التهديدات الأخرى من تغيير ملف المضيفين:
- وضع علامة على الملف للقراءة فقط في نظام التشغيل Windows، من الخصائص. على Linux وMac، اضبط الأذونات باستخدام
chmod. - استخدم مضاد فيروسات محدث لمراقبة التغييرات المشبوهة.
- استخدام حساب بدون أذونات المسؤول في الاستخدام اليومي.
- تجنب تنزيل البرامج من مصادر غير موثوقة التي قد تحتوي على برامج ضارة.
أدوات لتسهيل تحرير ملف المضيفين
وأخيرًا، نستعرض بعض الموارد التي ستساعدنا في تسريع عملية تحرير ملفات المضيفين:
- كتلة المضيفين:التحرير بيانياً في Windows.
- HostsMan:مدير يحتوي على قوائم تم تكوينها مسبقًا وخيار لإضافة مستودعات.
- محرر ملفات المضيفين:ينظم الإدخالات بسهولة ويسمح بالتحرير السريع أو التعليق.


