Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ملف Hosts

الدرس 6 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.

قبل أن يسأل جهازك DNS عن أي شيء، يتحقق من ملف على القرص: /etc/hosts. انظر إلى محتواه:

cat /etc/hosts

كل سطر هو عنوان يتبعه اسم واحد أو أكثر له. والسطر الذي ستجده دائمًا هو هذا:

127.0.0.1    localhost

ولهذا السبب يعمل localhost من دون شبكة ومن دون خادم DNS على الإطلاق. فالإجابة موجودة في ملف.

يفوز ملف hosts على DNS. يُستخدم كل ما يقوله، ولا تتم استشارة DNS مطلقًا بشأن ذلك الاسم. وهذا يجعله مفيدًا حقًا لتوجيه نطاق حقيقي إلى جهاز اختبار أثناء عملك، كما يجعله أول مكان ينبغي التحقق منه عندما يُحل اسم إلى مكان لا معنى له.

يحتوي ملفك أيضًا على أسطر أخرى، بما فيها أسطر خاصة بـ IPv6 وعادةً سطرًا واحدًا لاسم الجهاز نفسه، لذا لا تتوقع أن يبدو مطابقًا تمامًا لملف أي شخص آخر.

challenge icon

التحدي

متوسط

اكتشف إلى ماذا تتم إحالة localhost، مباشرةً من الملف الذي يجيب عن ذلك.

اطبع العنوان فقط في السطر الأول من /etc/hosts الذي يذكر localhost. الناتج المتوقع هو تمامًا:

127.0.0.1

لا تطبع الملف بأكمله. يحتوي ملف hosts لديك على عدة أسطر، بما في ذلك أسطر IPv6 واسم جهازك نفسه.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التعامل مع الشبكات عبر الطرفية

تدرّب بنفسك: Playground لـ Terminal