لماذا توجد الأسماء
الدرس 5 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.
لديك عنوان لإرسال طلب إليه. فلماذا يكتب أيّ شخص example.com بدلًا من 93.184.216.34؟
لسببين. يصعب تذكّر العناوين، والأسوأ من ذلك أنها تتغيّر. قد ينتقل موقع إلى مضيف جديد، أو يضيف خادمًا ثانيًا، أو يبدّل مزوّد الخدمة، فيتغيّر العنوان بينما يبقى الاسم نفسه تمامًا.
إن DNS، أي نظام أسماء النطاقات، هو دليل الهاتف الذي يحوّل الاسم إلى عنوان في اللحظة التي تحتاج فيها إليه. إنها خدمة بحث تعمل بهدوء خلف كل طلب تقريبًا تُجريه.
هذا يعني أن كل طلب يتكوّن فعليًا من خطوتين: حلّ الاسم إلى عنوان، ثم الاتصال بذلك العنوان. أبقِ بينهما فاصلًا في ذهنك، لأن تحديد أيّ الخطوتين تعطّلت عند حدوث خطأ يشكّل معظم عملية التشخيص. فالاسم الذي لا يمكن حلّه لم يصل أصلًا إلى مرحلة الاتصال.
التحدي
متوسطأثبت أن الاسم ليس سوى بديل عن عنوان.
- أنشئ
index.htmlبحيث يحتوي تمامًا علىSAME - قدّم المجلد على المنفذ 9103 في الخلفية
- اجلبه مرتين: مرة باستخدام
127.0.0.1ومرة باستخدامlocalhost
يصل كلا الطلبين إلى الخادم نفسه، لذا يكون الناتج:
SAME
SAMEجرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التعامل مع الشبكات عبر الطرفية
تدرّب بنفسك: Playground لـ Terminal