حرف D

بروتوكول التهيئة الآلية للمضيفين

Dynamic Host Configuration Protocol (DHCP)

آخر تحديث: 2026-10-14
مستوى الشرح اختر المستوى التقني المناسب لك

الشرح المبسط

تخيل أنك تدير فندقا كبيرا، وكل زائر يحتاج إلى مفتاح لغرفته لكي يستطيع استخدام مرافق الفندق. بدلا من أن تقوم بتوزيع المفاتيح وتسجيل أرقام الغرف يدويا لكل شخص، تقوم بتعيين موظف استقبال آلي يفعل ذلك في ثوان. هذا بالضبط ما يفعله بروتوكول (DHCP) في عالم الشبكات (Networks). عندما يتصل حاسوبك أو هاتفك بالشبكة، يقوم هذا البروتوكول بمنحه عنوانا رقميا (IP Address) بشكل تلقائي ومؤقت، لكي يستطيع جهازك التواصل مع الأجهزة الأخرى وتصفح الإنترنت، دون الحاجة لضبط الإعدادات يدويا.

الشرح التقني المتقدم

بروتوكول التهيئة الآلية للمضيفين (DHCP) هو حجر الزاوية في إدارة الشبكات (Networks). يعمل هذا البروتوكول على أتمتة عملية تعيين عناوين الشبكة (IP Addresses) ومعلومات التوجيه (Routing) لخوادم وأجهزة العملاء (Clients)، مما يمنع تعارض العناوين ويسهل إدارة الأنظمة الكبيرة.

آلية العمل والتخاطب في الشبكة

يعمل البروتوكول خلف الكواليس عبر عملية تتكون من أربع خطوات أساسية تُعرف اختصارا باسم (DORA):

  • الاستكشاف (Discover): يبحث العميل عن خادم في الشبكة.
  • العرض (Offer): يرد الخادم (Server) بعرض يحتوي على عنوان متاح.
  • الطلب (Request): يطلب العميل رسميا استخدام هذا العنوان المخصص.
  • التأكيد (Acknowledge): يؤكد الخادم الحجز ويسجل العنوان لديه لفترة محددة (Lease Time).

إعداد وتكوين الخادم في لينكس

من أشهر الحزم المستخدمة لإعداد خادم توزيع العناوين في توزيعات دبيان (Debian) وأوبونتو (Ubuntu) هي حزمة isc-dhcp-server.

أمر التثبيت في سطر الأوامر (Command Line):

sudo apt-get install isc-dhcp-server

يتم تخزين الإعدادات الرئيسية في ملف التكوين (Configuration File) والذي يتطلب صلاحيات الجذر (Root) للوصول إليه وتعديله:

/etc/dhcp/dhcpd.conf

التحكم في الخدمة

بعد تعديل الإعدادات، يجب إعادة تشغيل الخدمة (Service) باستخدام أداة مدير النظام (systemd) وتحديدا أمر systemctl لتطبيق التغييرات الجديدة:

sudo systemctl restart isc-dhcp-server

للتحقق من حالة الخدمة والتأكد من عدم وجود أخطاء صياغية في ملف الإعدادات، نستخدم الأمر التالي:

sudo systemctl status isc-dhcp-server

ملاحظة ختامية: الصورة الكبرى (نصيحة احترافية)

عند إدارة خوادم لينكس في بيئات العمل الحساسة، يُنصح دائما بتخصيص عناوين ثابتة (Static IPs) للأجهزة الحرجة مثل الطابعات أو خوادم قواعد البيانات (Database Servers) عن طريق ربطها بعنوان التحكم في الوصول للوسائط (MAC Address) داخل ملف الإعداد، مع ترك باقي النطاق (Pool) للأجهزة المتغيرة، وذلك لتجنب انقطاع الخدمات وضمان استقرار الشبكة.

المصادر المعتمدة :