🛡️ ما هو الـ hosts file و الـ dns server مع الفرق بينهم 🕸️ ..
يتم استخدام كل من ملف الـ hosts وخادم DNS (DNS server) في تحويل عنوان IP إلى اسم نطاق (Domain Name System) والعكس، ومع ذلك، توجد اختلافات رئيسية بينهما:
1️⃣ ملف الـ hosts:
– ملف محلي يتم تخزينه على جهاز الكمبيوتر.
– يتم استخدامه لتخزين إرتباطات بين عناوين IP وأسماء النطاقات.
– يمكن تعديله يدويا وإضافة تغيير الإرتباطات بسهولة.
– يستخدم في حل المشاكل المؤقتة والاختبارات المحلية.
💥مثال:
في ملف الـ hosts، يمكنك إضافة تعيين IP محدد لاسم النطاق مثل:
127.0.0.1 example.com
2️⃣ خادم DNS (DNS server):
– يعمل كخدمة على الشبكة تتكون من عدة خوادم تحتفظ بجداول تحويل عناوين IP إلى أسماء نطاقات.
– يتم استخدامه لتحويل عنوان IP عام إلى اسم نطاق معين والعكس.
– يقوم بتحديث جداوله تلقائيا بين الفترات.
– يستخدم لضمان التواصل بين الأجهزة على شبكة الإنترنت.
💥مثال:
عند كتابة مثلاً “www.google.com” في متصفح الويب، يتم توجيه الطلب إلى خادم DNS الذي يقوم بتحويل الاسم إلى عنوان IP لموقع جوجل.