إذا سبق لك إدارة عدة خوادم من جهاز Linux أو قمت بإعداد نوع من المعمل المنزلي ، فأنت تعلم مدى فائدة ملف “hosts” في Linux. ومع ذلك ، قد لا يعرف البعض منكم وجودها ، ناهيك عن كيفية الاستفادة منها لجعل حياتك أسهل. لهذا السبب نوجهك خلال كيفية استخدام وتحرير ملف المضيفين في Linux.
ما هو ملف Hosts؟
ملف “/ etc / hosts” هو المكان الذي يحتفظ فيه نظامك بخريطة داخلية لعناوين IP -> أسماء المضيفين. هذا لا يتطلب خادم DNS لأنه مخزن محليًا على جهازك. هذه طريقة رائعة لإدارة أشياء مثل الخوادم الداخلية أو الأجهزة الأخرى على شبكتك التي تتطلب عادةً إدخال عنوان IP. أستخدم هذا طوال الوقت لمشاريع Raspberry Pi وإدارة الأجهزة الافتراضية KVM شائعة الاستخدام .
كيف يمكنني استخدام ملف Hosts؟
أولاً ، ألق نظرة على ما هو موجود بالفعل في ملف المضيفين. اكتب الأمر التالي في المحطة واضغط على Enter:
القط / الخ / المضيفين
في الإخراج ، ستجد عنوانين IP مخصصين لجهازك المحلي لتعريف نفسه. إذا قمت بتشغيل ping localhost
الأمر ، فسترى أحد عناوين IP هذه. ذلك لأن Linux يقوم تلقائيًا بإنشاء هذين الإدخالين في ملف المضيفين. إذا كنت ترغب في إضافة المزيد من الإدخالات ، فكل ما عليك فعله هو اتباع تنسيق الملف ، وستكون جاهزًا للعمل.
تحرير ملف Hosts
لتحرير ملف المضيفين ، ما عليك سوى فتحه في محرر النصوص المفضل لديك. يمكنك استخدام Vim أو Nano أو Gedit أو Kate أو أيهما تفضله. يجب أن تشاهد المحتوى بالتنسيق التالي:
عنوان IP ، اسم المضيف ، اسم مضيف آخر ، اسم مضيف آخر
لذلك إذا كان لدي خادم Pi Hole بعنوان IP 192.168.122.7 ، فسيكون التنسيق الخاص بي على هذا النحو:
192.168.122.7 pihole.local
إنه ، بالطبع ، يعتمد على ما تريد تسميته. وهذا يعني أنه في أي وقت تريد عنوان ذلك الملقم بي هول، سواء كان ذلك عن طريق ping
، ssh
أو بعض الأدوات الأخرى، لم يكن لديك لإدخال عنوان IP. يمكنك فقط الكتابة pihole.local
في المحطة. إنه يوفر الوقت تمامًا ، خاصةً إذا حصلت على أسماء مضيفين أقصر للخادم.
من المهم أيضًا ملاحظة أنه ليس عليك استخدام عناوين “.com” أو “.net” أو “.org”. يمكنك حتى تسميتها فقط pihole
، وسوف يتعرف عليها نظامك. لقد استخدمت عنوانًا محليًا لأظهر لك الطريقة “المناسبة” للقيام بذلك ، ولكن يمكنك الاتصال بهم server
إذا كان العنوان الوحيد لديك.
إنه مفيد أيضًا للأجهزة الافتراضية على خادم ظاهري أو محطة عمل . يعد تذكر عناوين VM IP بمثابة ألم كبير ، واستخدام ملف المضيفين مثالي لإدارة ذلك. باستخدام عنوان VM IP الخاص بي ، 192.168.122.202 ، سآخذ ذلك وأعدل ملف المضيفين باستخدام هذا:
192.168.122.202 لينكس- vm.local
ثم يمكنني اختبار اتصال الجهاز الظاهري باستخدام اسم المضيف ، مما يسهل كثيرًا تذكر ما أبحث عنه. يمكنك أن ترى أنه بدلاً من عنوان IP ، أقوم باختبار اتصال اسم المضيف ، ويظهر ذلك في إخراج الأمر. يحتوي النظام على خريطة داخلية لعنوان IP واسم المضيف ، لذلك من السهل فتحه في تلك البقعة.
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.