📁 آخر الأخبار

شرح بروتوكول DHCP وكيف يعمل؟ مراحل DORA وإعدادات توزيع عناوين IP

 

شرح بروتوكول DHCP وكيفية توزيع عناوين IP على أجهزة الشبكة

عندما تتصل بالإنترنت من الكمبيوتر أو الهاتف أو التلفزيون الذكي، قد لا تفكر في الطريقة التي يحصل بها كل جهاز على عنوان IP يسمح له بالتواصل مع الراوتر وباقي أجهزة الشبكة. لكن خلف هذه العملية البسيطة يوجد بروتوكول مهم جدًا يعمل في معظم الشبكات الحديثة، وهو DHCP.

بروتوكول DHCP مسؤول عن توزيع عناوين IP على الأجهزة الموجودة داخل الشبكة بشكل تلقائي، بدلًا من إدخال عنوان IP يدويًا لكل جهاز. ولهذا ستجده مستخدمًا في شبكات المنازل والشركات والمدارس ومختلف شبكات الكمبيوتر.

فمثلًا، عندما تفتح إعدادات الشبكة في جهاز يعمل بنظام ويندوز، ستجد أن الجهاز حصل تلقائيًا على عنوان مثل:

192.168.1.10

بينما قد يحصل جهاز آخر على:

192.168.1.11

وهكذا، دون أن تقوم بإدخال هذه العناوين بنفسك.

لكن كيف يعرف الراوتر أي عنوان يعطي لكل جهاز؟ وماذا يحدث منذ لحظة اتصال الكمبيوتر بالشبكة وحتى حصوله على IP؟ وما المقصود بعملية DORA؟ وما الفرق بين DHCP وStatic IP؟

في هذا الدليل سنشرح بروتوكول DHCP من البداية، ثم ننتقل إلى آلية عمله ومراحل DORA وإعدادات DHCP وتوزيع عناوين IP، مع أمثلة عملية تساعدك على فهم ما يحدث داخل الشبكة.

وإذا كنت تواجه مشكلة في اتصال الكمبيوتر بالإنترنت رغم أن شبكة Wi-Fi متصلة، فمن المفيد أيضًا مراجعة دليل حل مشكلة الواي فاي متصل لكن لا يوجد إنترنت في ويندوز، لأن الحصول على عنوان IP بشكل صحيح جزء أساسي من عمل الاتصال بالشبكة.


ما هو بروتوكول DHCP؟

كلمة DHCP هي اختصار لـ:

Dynamic Host Configuration Protocol

أي:

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

وظيفته الأساسية هي إعطاء الأجهزة الموجودة على الشبكة إعدادات الاتصال المطلوبة تلقائيًا.

بدلًا من أن تقوم بإعداد كل جهاز يدويًا، يستطيع DHCP تزويده بمجموعة من المعلومات مثل:

  • عنوان IP.
  • Subnet Mask.
  • Default Gateway.
  • DNS Server.
  • مدة استخدام عنوان IP أو Lease Time.

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


لماذا نحتاج إلى DHCP؟

تخيل أن لديك شبكة منزلية تحتوي على:

  • كمبيوتر مكتبي.
  • لابتوب.
  • هاتفين.
  • طابعة Wi-Fi.
  • تلفزيون ذكي.
  • جهاز ألعاب.

إذا أردت إعداد عنوان IP يدويًا لكل جهاز، فسيتعين عليك تحديد عنوان مختلف لكل جهاز، والتأكد من عدم تكرار أي عنوان، وإدخال الـ Gateway والـ DNS وإعدادات الشبكة الأخرى.

ومع زيادة عدد الأجهزة تصبح العملية مزعجة جدًا.

هنا يأتي دور DHCP Server.

الخادم يقوم بإدارة مجموعة من عناوين IP المتاحة، ثم يمنح كل جهاز عنوانًا مناسبًا عند اتصاله بالشبكة.

وهذا أحد الأسباب التي تجعل DHCP عنصرًا أساسيًا في إدارة الشبكات.


ما المقصود بـ DHCP Server؟

DHCP Server هو الجهاز أو الخدمة المسؤولة عن توزيع إعدادات الشبكة على العملاء.

في الشبكات المنزلية، غالبًا لا يوجد جهاز منفصل يسمى DHCP Server، لأن الراوتر نفسه يقوم بهذه المهمة.

فعندما تدخل إلى لوحة تحكم الراوتر وتجد إعدادات مثل:

DHCP Server: Enabled

فهذا يعني أن الراوتر مستعد لتوزيع عناوين IP تلقائيًا على الأجهزة المتصلة به.

أما في الشركات والشبكات الكبيرة، فقد يكون DHCP Server جهازًا أو خادمًا مخصصًا لإدارة إعدادات الشبكة لعدد كبير من الأجهزة.


ما هو DHCP Client؟

على الجانب الآخر يوجد DHCP Client.

وهو الجهاز الذي يطلب إعدادات الشبكة من خادم DHCP.

يمكن أن يكون:

  • كمبيوتر.
  • لابتوب.
  • هاتف.
  • طابعة.
  • كاميرا مراقبة.
  • تلفزيون ذكي.
  • جهاز ألعاب.

فعندما يتصل جهازك بالشبكة ويطلب الحصول على عنوان IP تلقائيًا، فإنه يعمل كـ DHCP Client.

وبالتالي يمكن تبسيط العملية إلى:

DHCP Server → يوزع الإعدادات

DHCP Client → يطلب الإعدادات


مثال بسيط: ماذا يحدث عندما يتصل الكمبيوتر بالراوتر؟

لنفترض أن لديك راوترًا يستخدم الشبكة:

192.168.1.0

وأن الراوتر معد لتوزيع عناوين IP من:

192.168.1.100

إلى:

192.168.1.200

عندما تتصل بالراوتر باستخدام اللابتوب، لا يكون اللابتوب قد حصل بالضرورة على عنوان IP مناسب في البداية.

فيبدأ الجهاز في طلب إعدادات الشبكة.

يتواصل مع DHCP Server الموجود في الراوتر، وتبدأ سلسلة من الرسائل التي تُعرف باسم:

DORA

وهي اختصار لأربع مراحل أساسية:

Discover

ثم

Offer

ثم

Request

ثم

ACK

وسنشرح هذه المراحل بالتفصيل في الجزء التالي.


ما علاقة DHCP بعنوان IP؟

لكي يستطيع جهازك التواصل داخل الشبكة، يحتاج إلى عنوان IP.

لكن ليس من الضروري أن يكون العنوان ثابتًا دائمًا.

يمكن أن يحصل جهازك اليوم على:

192.168.1.105

وفي وقت آخر يحصل على:

192.168.1.112

وهذا هو المقصود بـ عناوين IP الديناميكية.

الراوتر أو DHCP Server يدير مجموعة من العناوين المتاحة ويخصص عنوانًا للأجهزة حسب الحاجة.

وهذا يقلل بشكل كبير من احتمالية حدوث تعارض بين الأجهزة.


هل عنوان DHCP يتغير دائمًا؟

لا.

وهذه نقطة مهمة.

الحصول على IP من DHCP لا يعني بالضرورة أن العنوان سيتغير في كل مرة تتصل فيها بالشبكة.

يعتمد ذلك على إعدادات DHCP والـ Lease والراوتر والجهاز.

قد يحتفظ الجهاز بنفس العنوان لفترة طويلة، خصوصًا إذا ظل متصلًا بالشبكة أو تمكن DHCP Server من إعادة تخصيص العنوان نفسه له.

لكن لا يوجد ضمان دائم بأن الجهاز سيحتفظ بنفس IP إلى الأبد.

ولهذا، إذا كان لديك جهاز يحتاج إلى عنوان ثابت، مثل:

  • طابعة شبكة.
  • كاميرا مراقبة.
  • خادم داخلي.
  • جهاز NAS.

فقد يكون استخدام DHCP Reservation أو Static IP أكثر ملاءمة.


ما هو DHCP Lease؟

عندما يمنح DHCP Server عنوان IP لجهاز، فإنه لا يعطيه بالضرورة إلى الأبد.

بدلًا من ذلك، يتم إعطاء الجهاز Lease، أي مدة زمنية يستطيع خلالها استخدام العنوان.

على سبيل المثال، يمكن أن يكون الـ Lease:

24 ساعة

أو مدة أخرى تحددها إعدادات الشبكة.

قبل انتهاء المدة، يستطيع الجهاز محاولة تجديد العنوان، وبالتالي يستمر في استخدامه دون انقطاع.

هذه الآلية تساعد DHCP Server على إعادة استخدام العناوين التي لم تعد الأجهزة بحاجة إليها.


DHCP والاتصال بالإنترنت

من المهم فهم أن DHCP لا يوفر الإنترنت بحد ذاته.

هو يوفر للجهاز إعدادات الشبكة التي يحتاج إليها للتواصل.

على سبيل المثال:

IP Address

يعرف الجهاز داخل الشبكة.

Subnet Mask

يحدد نطاق الشبكة المحلية.

Default Gateway

غالبًا يكون عنوان الراوتر الذي يرسل الجهاز من خلاله البيانات إلى خارج الشبكة.

DNS Server

يساعد الجهاز على تحويل أسماء المواقع مثل أسماء النطاقات إلى عناوين IP.

وهنا يظهر ارتباط DHCP بمشكلة DNS التي شرحناها في مقال DNS_PROBE_FINISHED_NXDOMAIN؛ لأن الجهاز يحتاج إلى إعداد DNS صحيح حتى يستطيع الوصول إلى المواقع باستخدام أسمائها.


هل DHCP مسؤول عن سرعة الإنترنت؟

لا.

DHCP لا يزيد سرعة الإنترنت ولا يقللها بشكل مباشر.

وظيفته الأساسية هي إعداد الاتصال الشبكي وتوزيع عناوين IP والمعلومات المرتبطة بها.

لذلك إذا كان الإنترنت لديك بطيئًا، فقد تكون المشكلة في:

  • سرعة اتصال الإنترنت.
  • Wi-Fi.
  • الراوتر.
  • ازدحام الشبكة.
  • DNS.
  • جودة الإشارة.
  • مزود الخدمة.

أما DHCP فيرتبط أكثر بمشاكل مثل عدم حصول الجهاز على IP أو الحصول على إعدادات شبكة غير صحيحة.

 اقرا ايضا لماذا الإنترنت بطيء رغم أن السرعة كاملة؟ — لتشخيص مشاكل البطء التي لا يكون DHCP سببًا مباشرًا لها.


ماذا يحدث إذا توقف DHCP؟

إذا كان DHCP Server متوقفًا، فقد تواجه مشكلة في حصول الأجهزة الجديدة على عناوين IP.

وفي بعض الحالات قد يظهر على جهاز ويندوز عنوان يبدأ بـ:

169.254.x.x

وهذا يشير غالبًا إلى أن الجهاز لم يحصل على عنوان IP صالح من DHCP، فقام ويندوز بتعيين عنوان تلقائي من نطاق APIPA.

إذا واجهت هذه الحالة، يمكننا فحص إعدادات الشبكة باستخدام أوامر مثل:

ipconfig

ثم تجربة:

ipconfig /release

و:

ipconfig /renew

وسنشرح هذه الأوامر بالتفصيل لاحقًا عند الوصول إلى قسم حل مشاكل DHCP في ويندوز.


DHCP ليس مجرد توزيع IP

من الخطأ اختصار DHCP في فكرة:

"الراوتر يعطي الجهاز IP."

لأن DHCP يستطيع توزيع مجموعة كاملة من إعدادات الشبكة.

فالجهاز قد يحصل تلقائيًا على:

الإعداد               وظيفته
IP Address                       عنوان الجهاز داخل الشبكة
Subnet Maskتحديد نطاق الشبكة
Default Gatewayالطريق للخروج من الشبكة المحلية
DNS Serverترجمة أسماء المواقع إلى IP
Lease Timeمدة استخدام عنوان IP

وهذا يجعل DHCP من أهم البروتوكولات المستخدمة في إدارة الشبكات الحديثة.

كيف يعمل DHCP؟ شرح عملية DORA خطوة بخطوة

مراحل DORA في بروتوكول DHCP للحصول على عنوان IP

بعد أن تعرفنا في الجزء الأول على وظيفة DHCP Server وDHCP Client، حان الوقت لمعرفة ما يحدث فعليًا عندما يتصل جهاز جديد بالشبكة.

عندما يتصل الكمبيوتر بالراوتر ويحتاج إلى عنوان IP، لا يحصل عليه بطريقة عشوائية، بل تمر العملية بمجموعة من الرسائل المنظمة.

هذه العملية تعرف باسم DORA، وهي تتكون من أربع مراحل:

  1. DHCP Discover
  2. DHCP Offer
  3. DHCP Request
  4. DHCP ACK

ولفهمها بسهولة، تخيل أن الكمبيوتر يقول للراوتر:

"هل يوجد خادم DHCP هنا؟ أحتاج إلى عنوان IP."

فيرد الخادم:

"نعم، يمكنني إعطاؤك هذا العنوان."

ثم يرد الكمبيوتر:

"حسنًا، أريد استخدام هذا العنوان."

وفي النهاية يؤكد الخادم:

"تم، أصبح العنوان متاحًا لك."

لكن دعنا نفصل كل مرحلة.


المرحلة الأولى: DHCP Discover

تبدأ العملية عندما يتصل جهاز بالشبكة ويحتاج إلى عنوان IP.

في هذه اللحظة لا يمتلك الجهاز عنوان IP صالحًا يمكنه استخدامه للتواصل بشكل طبيعي مع DHCP Server.

لذلك يرسل رسالة تسمى:

DHCP Discover

والهدف منها هو البحث عن خادم DHCP موجود على الشبكة.

بمعنى آخر، الجهاز يعلن:

"هل يوجد DHCP Server يمكنه إعطائي إعدادات الشبكة؟"


لماذا يستخدم الجهاز Broadcast؟

في بداية العملية، لا يعرف الجهاز عنوان DHCP Server.

لذلك لا يستطيع إرسال الرسالة إلى خادم محدد.

فيستخدم Broadcast لإرسال الرسالة إلى الأجهزة الموجودة على الشبكة المحلية.

وهذه نقطة مهمة جدًا في فهم DHCP.

فالعميل في البداية لا يعرف:

  • عنوان DHCP Server.
  • عنوان IP الخاص به.
  • أي عنوان IP يجب استخدامه.

لذلك يحتاج إلى طريقة يستطيع بها الإعلان عن طلبه داخل الشبكة.


المرحلة الثانية: DHCP Offer

بعد وصول DHCP Discover إلى DHCP Server، يقوم الخادم بفحص مجموعة العناوين المتاحة لديه.

إذا وجد عنوانًا مناسبًا، يرسل إلى الجهاز رسالة:

DHCP Offer

أي:

"لدي عنوان IP متاح لك."

وقد يتضمن العرض معلومات مثل:

  • عنوان IP المقترح.
  • Subnet Mask.
  • Default Gateway.
  • DNS Server.
  • Lease Time.

على سبيل المثال، يمكن أن يقترح الخادم:

IP Address:
192.168.1.105

مع:

Subnet Mask:
255.255.255.0

و:

Default Gateway:
192.168.1.1

وDNS Server مناسب.

وهكذا أصبح لدى الجهاز عرض يمكنه استخدامه.


المرحلة الثالثة: DHCP Request

قد تتساءل:

إذا عرض الخادم عنوان IP، لماذا نحتاج إلى مرحلة أخرى؟

لأن العميل قد يستقبل أكثر من عرض.

تخيل وجود أكثر من DHCP Server داخل نفس الشبكة.

قد يرسل:

Server A

عرضًا بعنوان:

192.168.1.105

بينما يرسل:

Server B

عرضًا آخر.

هنا يجب على العميل تحديد العرض الذي يريد استخدامه.

لذلك يرسل:

DHCP Request

وهو بمثابة رسالة تقول:

"أريد استخدام العرض الذي قدمه هذا DHCP Server."

وبهذه الطريقة يعرف باقي الخوادم أن العميل اختار عرضًا معينًا.


المرحلة الرابعة: DHCP ACK

بعد أن يستقبل DHCP Server رسالة DHCP Request، يقوم بتأكيد العملية.

ويرسل رسالة:

DHCP ACK

وهي اختصار لـ:

Acknowledgment

أي تأكيد.

ويعني ذلك أن الخادم يقول للعميل:

"تم قبول طلبك، ويمكنك استخدام إعدادات الشبكة التي حصلت عليها."

الآن يستطيع الجهاز استخدام:

  • عنوان IP.
  • Subnet Mask.
  • Default Gateway.
  • DNS Server.

ويصبح قادرًا على التواصل مع الشبكة والوصول إلى الإنترنت إذا كانت باقي إعدادات الاتصال تعمل بصورة صحيحة.


DORA باختصار

يمكنك حفظ العملية بهذه الطريقة:

D = Discover
O = Offer
R = Request
A = ACK

أي:

Discover → Offer → Request → ACK

وهي من أهم النقاط التي يجب فهمها عند دراسة DHCP.


مثال عملي على عملية DORA

لنفترض أن لديك شبكة منزلية:

Router:
192.168.1.1

ونطاق DHCP هو:

192.168.1.100

إلى:

192.168.1.200

ثم قمت بتوصيل لابتوب جديد بالراوتر.

في البداية يقول اللابتوب:

DHCP Discover

أبحث عن DHCP Server.

الراوتر يستقبل الطلب ويرد:

DHCP Offer

يمكنني إعطاؤك 192.168.1.100.

اللابتوب يرسل:

DHCP Request

أريد استخدام 192.168.1.100.

الراوتر يرسل:

DHCP ACK

تم تأكيد العنوان.

بعد ذلك يصبح عنوان الجهاز:

192.168.1.100

ويمكنه استخدام إعدادات الشبكة التي حصل عليها.


ماذا لو كان هناك أكثر من DHCP Server؟

في الشبكات الصغيرة، غالبًا يكون الراوتر هو DHCP Server الوحيد.

لكن في شبكات الشركات قد توجد بنية أكثر تعقيدًا.

إذا استقبل الجهاز أكثر من DHCP Offer، فإنه يختار أحد العروض وفقًا لآلية DHCP، ثم يرسل DHCP Request يحدد الخادم الذي اختاره.

الخوادم الأخرى تعرف أن عرضها لم يتم اختياره، ويمكنها إعادة العنوان إلى مجموعة العناوين المتاحة لديها.

وهذا يسمح بإدارة عدد كبير من الأجهزة داخل الشبكة.


ماذا يحدث بعد DHCP ACK؟

بعد نجاح العملية، يحتفظ الجهاز بمعلومات الشبكة التي حصل عليها.

مثلًا:

IP:
192.168.1.105
Subnet Mask:
255.255.255.0
Gateway:
192.168.1.1
DNS:
192.168.1.1

ثم يستطيع الجهاز التواصل مع الراوتر والأجهزة الموجودة في الشبكة.

وعندما يحاول فتح موقع، يستخدم DNS لترجمة اسم الموقع إلى عنوان IP، ثم يرسل البيانات عبر الـ Default Gateway إذا كان الموقع خارج الشبكة المحلية.

وهنا يظهر مرة أخرى ارتباط DHCP بباقي مكونات الشبكة، لأن DHCP لا يعمل بمعزل عن IP وDNS وGateway وSubnet Mask.


ماذا يحدث عند إعادة تشغيل الكمبيوتر؟

ليس من الضروري أن تبدأ عملية DORA من الصفر بنفس الشكل في كل مرة.

إذا كان الجهاز قد حصل على IP سابقًا وما زال الـ Lease صالحًا، فقد يحاول استخدام العنوان السابق أو تجديده بدلًا من بدء عملية اكتشاف كاملة من البداية.

وهذا يساعد على تقليل حركة البيانات داخل الشبكة وتسريع عملية الاتصال.

لكن إذا انتهت مدة الـ Lease أو لم يعد العنوان متاحًا، فقد يحتاج الجهاز إلى الحصول على عنوان جديد.


ما هو DHCP Lease Time؟

عندما يحصل الجهاز على IP من DHCP Server، يحصل عليه لفترة زمنية محددة.

هذه الفترة تسمى:

Lease Time

مثلًا يمكن أن تكون:

  • ساعة.
  • 8 ساعات.
  • 24 ساعة.
  • عدة أيام.

ويحدد مسؤول الشبكة المدة المناسبة حسب طبيعة الشبكة.

في شبكة منزلية، قد لا تحتاج إلى تغيير هذه الإعدادات غالبًا.

أما في شبكة كبيرة تحتوي على مئات أو آلاف الأجهزة، فإن اختيار Lease Time مناسب يمكن أن يساعد في إدارة عناوين IP بكفاءة.


ماذا يحدث عندما يقترب الـ Lease من الانتهاء؟

لا ينتظر الجهاز عادة حتى تنتهي مدة الـ Lease تمامًا ثم يفقد الاتصال.

بل يحاول تجديد العنوان قبل انتهاء المدة.

إذا وافق DHCP Server، يستمر الجهاز في استخدام العنوان.

وهذه العملية تحدث تلقائيًا في الخلفية دون تدخل المستخدم في الظروف الطبيعية.

ولهذا يمكنك استخدام الكمبيوتر أو الهاتف لفترات طويلة دون أن تضطر إلى إدخال عنوان IP يدويًا.


ماذا يحدث إذا لم يرد DHCP Server؟

إذا أرسل الجهاز DHCP Discover ولم يحصل على رد مناسب، فلن يحصل على إعدادات IP من الخادم.

وفي ويندوز، قد تلاحظ أن الجهاز حصل على عنوان يبدأ بـ:

169.254.x.x

وهذا يسمى APIPA.

ويحدث عندما يفشل الجهاز في الحصول على عنوان IP من DHCP ويقوم ويندوز بتعيين عنوان تلقائي لنفسه ضمن نطاق محلي محدد.

لكن هذا العنوان لا يعني أن الجهاز حصل على اتصال إنترنت طبيعي.


كيف تعرف أن DHCP يعمل في ويندوز؟

يمكنك استخدام Command Prompt.

اضغط:

Win + R

ثم اكتب:

cmd

واضغط Enter.

بعد ذلك اكتب:

ipconfig /all

ستظهر لك معلومات الشبكة.

ابحث عن:

DHCP Enabled

إذا ظهرت:

Yes

فهذا يعني أن الجهاز مضبوط للحصول على إعدادات IP تلقائيًا من DHCP.

ويمكنك أيضًا رؤية:

  • IPv4 Address.
  • Subnet Mask.
  • Default Gateway.
  • DNS Servers.
  • DHCP Server.

وهذه المعلومات مفيدة جدًا عند تشخيص مشاكل الشبكة.


لماذا تظهر أحيانًا مشكلة "لا يوجد إنترنت" رغم اتصال Wi-Fi؟

وجود اتصال Wi-Fi لا يعني بالضرورة أن الجهاز حصل على إعدادات شبكة صحيحة.

قد يكون الجهاز:

  • متصلًا بالراوتر.
  • لكن لا يحصل على IP صحيح.
  • أو لا يحصل على Gateway.
  • أو توجد مشكلة في DNS.
  • أو DHCP Server لا يعمل.

لذلك عند ظهور مشكلة مثل:

Connected, No Internet

لا يكفي دائمًا النظر إلى علامة Wi-Fi.

بل يجب فحص إعدادات الشبكة نفسها.


العلاقة بين DHCP وStatic IP

DHCP

يحصل الجهاز على العنوان تلقائيًا.

Static IP

يقوم المستخدم أو مسؤول الشبكة بإدخال العنوان يدويًا.

DHCP مناسب لمعظم:

  • الهواتف.
  • اللابتوبات.
  • أجهزة الكمبيوتر العادية.
  • الأجهزة التي تتصل وتفصل باستمرار.

بينما قد يكون Static IP أو DHCP Reservation أكثر ملاءمة للأجهزة التي تحتاج إلى عنوان ثابت.

إعدادات DHCP وكيف يتم توزيع عناوين IP داخل الشبكة؟

بعد أن فهمنا في الجزء السابق عملية DORA، أصبح لدينا تصور واضح عن الطريقة التي يحصل بها الجهاز على عنوان IP.

لكن هنا يأتي سؤال مهم:

من أين يأتي عنوان IP الذي يعطيه DHCP Server للجهاز؟

الإجابة تكمن في إعدادات DHCP نفسها.

يقوم مسؤول الشبكة بتحديد مجموعة من الإعدادات التي تحدد العناوين المتاحة، والبوابة الافتراضية، وخوادم DNS، ومدة استخدام العنوان، وغيرها من المعلومات التي يحصل عليها كل DHCP Client بشكل تلقائي.


ما هو DHCP Scope؟

يُعد DHCP Scope من أهم مفاهيم إعدادات DHCP.

وهو ببساطة مجموعة عناوين IP يستطيع DHCP Server توزيعها على الأجهزة.

لنفترض أن الراوتر يستخدم الشبكة:

192.168.1.0/24

وتم ضبط DHCP ليستخدم النطاق:

192.168.1.100

حتى:

192.168.1.200

هذا يعني أن الراوتر يستطيع توزيع العناوين الموجودة داخل هذا النطاق على الأجهزة التي تطلب IP تلقائيًا.

فمثلًا:

الجهاز الأول:

192.168.1.100

الجهاز الثاني:

192.168.1.101

الجهاز الثالث:

192.168.1.102

وهكذا.


هل DHCP يستطيع إعطاء نفس IP لجهازين؟

في الوضع الطبيعي، لا.

من أهم وظائف DHCP Server إدارة العناوين التي قام بتوزيعها، حتى لا يعطي نفس العنوان لجهازين في الوقت نفسه.

فعندما يمنح:

192.168.1.105

لجهاز معين، يقوم بتسجيل أن هذا العنوان مستخدم.

وعندما يطلب جهاز آخر عنوانًا، يبحث الخادم عن عنوان متاح آخر.

وهذا يقلل احتمالية حدوث   IP Conflict


ما هو IP Conflict؟

يحدث تعارض IP عندما يستخدم جهازان داخل نفس الشبكة نفس عنوان IP بطريقة تسبب مشكلة في الاتصال.

قد يؤدي ذلك إلى:

  • فقدان الاتصال.
  • عدم القدرة على الوصول إلى بعض الأجهزة.
  • مشاكل في الطابعة الشبكية.
  • ظهور رسائل خطأ في الشبكة.
  • انقطاع الاتصال بشكل متكرر.

ولهذا فإن إدارة عناوين IP من أهم وظائف DHCP.


ما هو Subnet Mask الذي يوزعه DHCP؟

لا يقتصر دور DHCP على إعطاء IP فقط.

يمكنه أيضًا إرسال Subnet Mask إلى الجهاز.

في شبكة منزلية شائعة قد يكون:

255.255.255.0

وظيفة Subnet Mask هي تحديد الجزء الذي يمثل الشبكة والجزء الذي يمثل الأجهزة داخلها.

فمثلًا:

IP:
192.168.1.105

مع:

Subnet Mask:
255.255.255.0

يعني أن الجهاز موجود داخل الشبكة:

192.168.1.0

والأجهزة الموجودة في نفس النطاق تستطيع التواصل محليًا وفقًا لإعدادات الشبكة.


ما هو Default Gateway؟

من الإعدادات المهمة التي يحصل عليها الجهاز عبر DHCP أيضًا:

Default Gateway

وفي الشبكات المنزلية يكون غالبًا عنوان الراوتر.

مثلًا:

192.168.1.1

عندما يريد جهازك الوصول إلى عنوان موجود خارج الشبكة المحلية، يتم إرسال البيانات إلى الـ Default Gateway، الذي يتولى توجيهها إلى الشبكات الأخرى والإنترنت.

لذلك إذا كان الجهاز يمتلك IP صحيحًا ولكن الـ Gateway غير صحيح، فقد يفشل في الوصول إلى الإنترنت.


ما هو DNS الذي يوزعه DHCP؟

يمكن لـ DHCP Server أيضًا تحديد خادم DNS الذي يجب أن يستخدمه الجهاز.

مثلًا قد يكون DNS:

192.168.1.1

أي أن الجهاز يستخدم الراوتر كوسيط لطلبات DNS.

أو يمكن لمسؤول الشبكة إعداد DNS مختلف.

وظيفة DNS هي تحويل أسماء النطاقات إلى عناوين IP.

فعندما تكتب:

example.com

يحتاج جهازك إلى معرفة عنوان IP الخاص بالخادم الذي يستضيف الموقع.

وهنا يعمل DNS.

ولهذا فإن مشاكل DNS قد تمنع فتح المواقع حتى لو كان الجهاز متصلًا بالراوتر ويحصل على IP بشكل صحيح.


ما هو DHCP Lease Time؟

ذكرنا في الجزء السابق أن عنوان IP لا يتم إعطاؤه دائمًا بشكل دائم.

يحدد DHCP Server مدة تسمى:

Lease Time

وهي الفترة التي يستطيع خلالها الجهاز استخدام العنوان.

مثلًا:

Lease Time:
24 Hours

إذا استمر الجهاز في استخدام الشبكة، فإنه يحاول تجديد الـ Lease تلقائيًا.

وهذا يسمح للخادم بإعادة استخدام العناوين التي لم تعد الأجهزة بحاجة إليها.


لماذا نحتاج إلى Lease Time؟

تخيل شبكة Wi-Fi عامة في مقهى تحتوي على مئات الأجهزة.

إذا احتفظ كل جهاز بعنوان IP إلى الأبد، فستمتلئ مجموعة العناوين بسرعة.

لكن باستخدام Lease Time، يستطيع DHCP Server استعادة العناوين التي لم تعد مستخدمة وإعطائها لأجهزة جديدة.

وهذا يجعل إدارة الشبكة أكثر كفاءة.


DHCP Reservation: تثبيت IP لجهاز معين

هناك حل وسط بين DHCP وStatic IP يسمى:

DHCP Reservation

وهو مفيد جدًا.

بدلًا من إدخال IP يدويًا داخل الجهاز، تقوم بإخبار DHCP Server:

"عندما يتصل هذا الجهاز، أعطه دائمًا هذا العنوان."

يتم ذلك عادةً بالاعتماد على MAC Address الخاص بالجهاز.

مثلًا لديك طابعة داخل المنزل وتريد أن يكون عنوانها دائمًا:

192.168.1.50

يمكنك عمل DHCP Reservation لهذا الجهاز.

وعند كل اتصال بالطابعة، يقوم الراوتر بإعطائها العنوان المحجوز.


لماذا DHCP Reservation أفضل أحيانًا من Static IP؟

لأنك تظل تستفيد من الإدارة المركزية للـ DHCP.

بدلًا من الدخول إلى إعدادات الطابعة وإدخال:

  • IP.
  • Subnet Mask.
  • Gateway.
  • DNS.

يدويًا، يحتفظ DHCP Server بهذه المعلومات ويمنح الطابعة العنوان المحدد تلقائيًا.

وهذا يسهل إدارة الشبكة خصوصًا عندما يكون لديك عدد كبير من الأجهزة.


كيف ترى إعدادات DHCP في الراوتر؟

إعدادات DHCP Server في الراوتر لتوزيع عناوين IP

تختلف الواجهة حسب نوع الراوتر والشركة المصنعة، لكن غالبًا ستجد الإعدادات داخل قسم مثل:

Network

أو:

LAN

أو:

DHCP Server

وقد تجد خيارات مثل:

DHCP Server: Enabled

ثم:

Start IP Address
192.168.1.100

و:

End IP Address
192.168.1.200

و:

Lease Time
24 Hours

وقد تجد أيضًا:

  • Gateway.
  • DNS.
  • DHCP Clients.
  • Address Reservation.

مثال كامل لإعداد DHCP في شبكة منزلية

لنفترض أن إعدادات الراوتر كالتالي:

Network:
192.168.1.0/24
Router:
192.168.1.1
DHCP Start:
192.168.1.100
DHCP End:
192.168.1.200
Subnet Mask:
255.255.255.0

عندما يتصل أول جهاز:

Laptop

قد يحصل على:

192.168.1.100

ثم يتصل هاتف:

192.168.1.101

ثم جهاز آخر:

192.168.1.102

وهكذا يستمر DHCP Server في توزيع العناوين المتاحة.


هل يمكن استبعاد بعض العناوين من DHCP؟

نعم.

وهذا أمر مهم في الشبكات التي تحتوي على أجهزة تحتاج إلى عناوين محددة.

مثلًا يمكن أن تستخدم العناوين:

192.168.1.1 - 192.168.1.50

للأجهزة ذات العناوين الثابتة.

وتجعل DHCP يبدأ من:

192.168.1.100

وبذلك تقل احتمالية حدوث تعارض بين العناوين الثابتة والعناوين التي يوزعها DHCP.

لكن يجب تخطيط الشبكة جيدًا وعدم توزيع عناوين ثابتة داخل نفس النطاق بطريقة عشوائية.


ماذا يحدث إذا امتلأ نطاق DHCP؟

إذا كان DHCP Scope يحتوي مثلًا على 100 عنوانًا، ووصل عدد الأجهزة التي تحتاج إلى IP إلى الحد الأقصى، فلن يجد الخادم عنوانًا متاحًا لجهاز جديد.

وقد يؤدي ذلك إلى عدم حصول الجهاز على IP صالح.

في هذه الحالة يمكن لمسؤول الشبكة:

  • زيادة نطاق العناوين.
  • تقليل Lease Time.
  • إزالة الأجهزة غير المستخدمة.
  • إعادة تصميم الشبكة إذا كانت كبيرة.

أما في الشبكات المنزلية، فمن غير الشائع أن تصل إلى هذه المشكلة إلا إذا كان عدد الأجهزة كبيرًا جدًا أو كانت إعدادات DHCP غير مناسبة.


كيف تعرف إعدادات DHCP الموجودة على جهاز ويندوز؟

افتح Command Prompt واكتب:

ipconfig /all

ستظهر لك مجموعة من المعلومات.

ابحث عن:

DHCP Enabled

ثم:

DHCP Server

وستجد أيضًا:

IPv4 Address

و:

Subnet Mask

و:

Default Gateway

و:

DNS Servers

هذه البيانات مفيدة جدًا عند تشخيص مشاكل الإنترنت.


تجديد عنوان IP يدويًا

إذا كان الجهاز يواجه مشكلة في الحصول على عنوان IP أو تريد إعادة طلب الإعدادات من DHCP Server، يمكنك استخدام:

ipconfig /release

ثم:

ipconfig /renew

الأمر الأول يحرر عنوان IP الحالي، بينما يحاول الأمر الثاني الحصول على إعدادات جديدة من DHCP Server.

إذا نجحت العملية، سيظهر عنوان IP جديد أو يتم تجديد العنوان الحالي.

وفي بعض حالات مشاكل الشبكة، يمكن دمج ذلك مع:

ipconfig /flushdns

لكن تذكر أن Flush DNS يتعامل مع ذاكرة DNS المحلية، وليس مع DHCP نفسه.


ماذا لو حصل الجهاز على عنوان 169.254.x.x؟

هذه من العلامات المهمة عند تشخيص DHCP.

إذا نفذت:

ipconfig

ووجدت أن IPv4 Address يبدأ بـ:

169.254

فقد يعني ذلك أن الجهاز لم يحصل على عنوان مناسب من DHCP Server.

الأسباب المحتملة تشمل:

  • DHCP Server متوقف.
  • مشكلة في الراوتر.
  • مشكلة في كابل الشبكة.
  • مشكلة في Wi-Fi.
  • تعريف كرت الشبكة.
  • إعدادات شبكة خاطئة.
  • مشكلة في DHCP داخل الراوتر.

وهنا لا يجب أن تفترض مباشرة أن المشكلة من سرعة الإنترنت.

ابدأ بفحص الاتصال بين الجهاز والراوتر وإعدادات IP.


DHCP في الشبكات الكبيرة

في الشبكات الصغيرة، يكون الراوتر غالبًا هو DHCP Server.

لكن في الشركات قد يكون لدينا:

DHCP Server مركزي

يقوم بإدارة آلاف الأجهزة.

وقد يتم تقسيم الشبكة إلى عدة شبكات فرعية، ويحتاج DHCP إلى آلية تسمح للأجهزة الموجودة في شبكات مختلفة بالحصول على إعداداتها.

هنا تظهر مفاهيم متقدمة مثل:

DHCP Relay

والتي تسمح بتمرير طلبات DHCP بين الشبكات عندما لا يكون DHCP Server موجودًا داخل نفس الشبكة المحلية للعميل.

هذه الجزئية مهمة جدًا في الشبكات الاحترافية، لكنها ليست ضرورية عادةً للمستخدم المنزلي.


الفرق بين DHCP وStatic IP

حتى الآن تحدثنا عن العناوين الديناميكية، لكن ماذا لو أردت أن يكون عنوان الجهاز ثابتًا؟

هنا نستخدم Static IP.

DHCP

  • تلقائي.
  • أسهل في الإدارة.
  • مناسب للأجهزة العادية.
  • يقلل الحاجة إلى الإعداد اليدوي.

Static IP

  • يتم تحديده يدويًا.
  • مناسب لبعض الخوادم وأجهزة الشبكة.
  • يحتاج إلى إدارة دقيقة.
  • قد يؤدي إلى تعارض إذا تم استخدام نفس العنوان على جهاز آخر.

وفي كثير من الشبكات المنزلية، يكون DHCP Reservation حلًا عمليًا جدًا للأجهزة التي تحتاج إلى عنوان ثابت.


مثال: لماذا تحتاج الطابعة إلى IP ثابت؟

لنفترض أنك قمت بتثبيت طابعة شبكة على الكمبيوتر.

اليوم حصلت الطابعة على:

192.168.1.110

وبعد فترة تغير العنوان إلى:

192.168.1.125

قد تواجه بعض البرامج مشكلة في الوصول إليها إذا كانت تعتمد على عنوان محدد.

لذلك يمكنك استخدام DHCP Reservation وربط عنوان ثابت نسبيًا بالطابعة.

وهكذا يظل DHCP مسؤولًا عن إدارة العنوان، لكن الطابعة تحصل دائمًا على نفس الـ IP.


خلاصة إعدادات DHCP

يمكن تلخيص أهم إعدادات DHCP في هذه الصورة الذهنية:

DHCP Scope

يحدد العناوين التي يمكن توزيعها.

Subnet Mask

يحدد نطاق الشبكة.

Default Gateway

يحدد الطريق للخروج من الشبكة المحلية.

DNS Server

يحدد خادم ترجمة أسماء المواقع.

Lease Time

يحدد مدة استخدام العنوان.

Reservation

يتيح ربط جهاز معين بعنوان محدد.

وبمجموعة هذه الإعدادات يستطيع DHCP إدارة توزيع عناوين IP على عدد كبير من الأجهزة تلقائيًا.

إعداد DHCP في ويندوز وتشخيص مشاكل الحصول على عنوان IP

بعد أن تعرفنا على طريقة عمل DHCP وإعدادات توزيع عناوين IP، نحتاج الآن إلى معرفة كيفية التأكد من أن العملية تعمل بشكل صحيح على الكمبيوتر.

في الظروف الطبيعية، لن تحتاج إلى تعديل أي إعدادات DHCP داخل ويندوز؛ لأن الجهاز يكون مضبوطًا للحصول على عنوان IP تلقائيًا.

لكن عندما تظهر مشكلة مثل لا يوجد إنترنت أو يحصل الجهاز على عنوان يبدأ بـ 169.254، تصبح معرفة إعدادات DHCP وأوامر الشبكة مهمة جدًا.


كيف تتأكد أن ويندوز يحصل على IP تلقائيًا؟

اضغط:

Win + R

ثم اكتب:

ncpa.cpl


عرض إعدادات DHCP وعنوان IP باستخدام ipconfig في ويندوز

واضغط Enter.

ستظهر لك اتصالات الشبكة الموجودة على الجهاز.

اضغط بزر الفأرة الأيمن على اتصال:

  • Wi-Fi إذا كنت تستخدم الواي فاي.
  • Ethernet إذا كنت تستخدم كابل الشبكة.

ثم اختر:

Properties

بعد ذلك حدد:

Internet Protocol Version 4 (TCP/IPv4)

ثم اضغط:

Properties

ستجد خيارين مهمين:

Obtain an IP address automatically

و:

Obtain DNS server address automatically

عرض إعدادات DHCP وعنوان IP باستخدام ipconfig في ويندوز

إذا كنت تعتمد على DHCP، يجب أن يكون الخيار الأول مضبوطًا على الحصول على عنوان IP تلقائيًا.

أما إذا أدخلت IP يدويًا، فلن يعتمد الجهاز على DHCP للحصول على عنوان IPv4.


ماذا يعني Obtain an IP address automatically؟

عندما تختار:

Obtain an IP address automatically

فأنت تقول لويندوز:

"لا أريد إدخال عنوان IP يدويًا، احصل على إعدادات الشبكة من DHCP."

وبمجرد اتصال الجهاز بالشبكة، يبدأ Windows في التواصل مع DHCP Server للحصول على إعدادات الاتصال.

في الشبكة المنزلية، يكون DHCP Server غالبًا هو الراوتر.


كيف تعرف عنوان IP الذي حصلت عليه؟

افتح Command Prompt.

يمكنك الضغط على:

Win + R

ثم كتابة:

cmd

وبعدها:

ipconfig

عرض إعدادات DHCP وعنوان IP باستخدام ipconfig في ويندوز

ستظهر لك معلومات الاتصال.

ابحث عن:

IPv4 Address

مثل:

192.168.1.105

ثم ابحث عن:

Default Gateway

مثل:

192.168.1.1

إذا كانت القيم تبدو طبيعية، فهذا يعني أن الجهاز حصل على إعدادات شبكة مناسبة.


استخدام ipconfig /all لمعرفة تفاصيل DHCP

إذا كنت تريد معلومات أكثر، استخدم:

ipconfig /all

سيعرض لك ويندوز تفاصيل أكبر عن اتصال الشبكة.

ابحث عن:

DHCP Enabled

إذا كانت:

Yes

فالجهاز مضبوط لاستخدام DHCP.

ثم ابحث عن:

DHCP Server

وهنا ستجد عنوان الخادم الذي يمنح الجهاز إعدادات DHCP.

في شبكة منزلية قد يكون:

192.168.1.1

أي أن الراوتر نفسه يقوم بدور DHCP Server.
كيف تطلب IP جديدًا من DHCP؟

إذا شعرت أن الجهاز حصل على إعدادات غير صحيحة أو تريد إعادة طلب عنوان IP، افتح Command Prompt واكتب:

ipconfig /release

سيقوم الأمر بتحرير إعدادات IP الحالية.

بعدها استخدم:

ipconfig /renew

ليطلب ويندوز إعدادات جديدة من DHCP Server.

انتظر لحظات، ثم نفذ:

ipconfig

مرة أخرى.

إذا كان DHCP يعمل بشكل صحيح، فمن المفترض أن تحصل على عنوان IP صالح للشبكة.


ماذا يفعل ipconfig /release؟

الأمر:

ipconfig /release

لا يصلح DHCP بحد ذاته.

هو ببساطة يجعل Windows يتخلى عن إعدادات IPv4 الحالية التي حصل عليها من DHCP.

بعد ذلك يمكنك استخدام:

ipconfig /renew

لطلب إعدادات جديدة.

لذلك من الأفضل فهم الأمرين كخطوتين مرتبطتين:

Release → Renew

وليس اعتبار release أداة لإصلاح كل مشاكل الإنترنت.


ماذا يفعل ipconfig /renew؟

بعد تحرير العنوان، يقوم:

ipconfig /renew

بمحاولة الحصول على إعدادات جديدة من DHCP.

إذا كان الراوتر يعمل بشكل طبيعي وكان DHCP Server متاحًا، فقد يحصل الجهاز على:

  • IP Address.
  • Subnet Mask.
  • Default Gateway.
  • DNS Server.

وبذلك تعود إعدادات الاتصال إلى وضعها الطبيعي.


ماذا يعني ظهور 169.254.x.x؟

إذا نفذت:

ipconfig

ووجدت عنوانًا مثل:

169.254.25.40

فهذه علامة مهمة.

غالبًا لم يتمكن الجهاز من الحصول على عنوان IPv4 مناسب من DHCP Server.

قد تكون المشكلة في:

  • الراوتر.
  • DHCP Server.
  • اتصال Wi-Fi.
  • كابل Ethernet.
  • كرت الشبكة.
  • إعدادات الشبكة.

لذلك لا تبدأ بتغيير DNS مباشرة؛ لأن المشكلة هنا قد تكون قبل مرحلة DNS أصلًا.


ماذا تفعل إذا ظهر 169.254.x.x؟

ابدأ بالخطوات التالية بالترتيب.

1. افصل وأعد الاتصال بالشبكة

إذا كنت تستخدم Wi-Fi:

  • افصل الشبكة.
  • انتظر عدة ثوانٍ.
  • أعد الاتصال.

إذا كنت تستخدم Ethernet:

  • افصل الكابل.
  • أعد توصيله جيدًا.

ثم نفذ:

ipconfig

مرة أخرى.


2. أعد تشغيل الراوتر

افصل الراوتر من الكهرباء.

انتظر حوالي 30 ثانية.

ثم شغله مرة أخرى.

انتظر حتى تستقر لمبات الاتصال.

بعد ذلك أعد تشغيل اتصال الكمبيوتر بالشبكة.


3. جدد عنوان IP

افتح Command Prompt كمسؤول أو بشكل عادي، ثم:

ipconfig /release

وبعدها:

ipconfig /renew

ثم:

ipconfig

وتأكد من عنوان IPv4.


4. افحص DHCP Server في الراوتر

ادخل إلى لوحة تحكم الراوتر.

ابحث عن قسم مثل:

LAN

أو:

Network Settings

أو:

DHCP Server

تأكد من أن:

DHCP Server = Enabled

إذا كان Disabled، فلن يستطيع الراوتر توزيع عناوين IP تلقائيًا على الأجهزة.

أسماء القوائم تختلف حسب الشركة المصنعة وإصدار الراوتر، لذلك لا تقلق إذا وجدت اسمًا مختلفًا قليلًا.


5. تأكد من نطاق DHCP

إذا كان DHCP مفعّلًا، تحقق من:

Start IP

و:

End IP

مثال:

192.168.1.100

إلى:

192.168.1.200

تأكد أيضًا من أن نطاق DHCP متوافق مع عنوان الراوتر والشبكة.

فإذا كان الراوتر يستخدم:

192.168.1.1

فمن المنطقي أن يكون نطاق DHCP ضمن نفس الشبكة مثل:

192.168.1.x

وليس نطاقًا مختلفًا تمامًا دون إعداد شبكة فرعية مناسبة.


DHCP لا يعمل أم الإنترنت لا يعمل؟

هذه نقطة مهمة جدًا.

قد يكون الجهاز حصل على IP بشكل صحيح، ومع ذلك لا يوجد إنترنت.

مثال:

IPv4:
192.168.1.105

و:

Gateway:
192.168.1.1

هذا يعني أن DHCP قد يكون يعمل بصورة طبيعية.

لكن قد تكون المشكلة في:

  • DNS.
  • اتصال الراوتر بالإنترنت.
  • مزود الخدمة.
  • إعدادات WAN.
  • مشكلة في الموقع الذي تحاول فتحه.

لذلك لا تخلط بين مشكلة DHCP ومشكلة الإنترنت.


كيف تختبر الاتصال بالراوتر؟

بعد التأكد من حصولك على IP، يمكنك اختبار الـ Default Gateway باستخدام:

ping 192.168.1.1

مع استبدال العنوان بعنوان الراوتر الموجود لديك.

إذا حصلت على ردود مثل:

Reply from 192.168.1.1

فهذا يعني أن جهازك يستطيع التواصل مع الراوتر.

أما إذا لم تحصل على رد، فقد تكون هناك مشكلة في الاتصال المحلي أو إعدادات الشبكة.


كيف تعرف إذا كانت المشكلة من DNS؟

إذا كان جهازك يستطيع الوصول إلى الراوتر لكن المواقع لا تفتح بأسمائها، فقد تكون المشكلة مرتبطة بـ DNS.

يمكنك اختبار الاتصال بعنوان IP مباشر، ثم اختبار اسم نطاق.

مثلًا:

ping 8.8.8.8

ثم:

ping google.com

إذا نجح الاتصال بعنوان IP وفشل باستخدام اسم النطاق، فقد يشير ذلك إلى مشكلة في DNS.

وهنا يمكن الرجوع إلى مقال DNS_PROBE_FINISHED_NXDOMAIN الموجود ضمن مشروع الإنترنت لمعرفة طرق تشخيص مشاكل DNS وحلها.


DHCP وWi-Fi: هل هناك علاقة؟

نعم، ولكن يجب التفريق بين الأمرين.

Wi-Fi هو طريقة الاتصال اللاسلكي بالشبكة.

أما DHCP فهو البروتوكول الذي يمكنه إعطاء الجهاز إعدادات IP بعد اتصاله بالشبكة.

بالتالي يمكن أن يكون:

Wi-Fi يعمل + DHCP لا يعمل

وفي هذه الحالة قد ترى أن الكمبيوتر متصل باسم الشبكة، لكنه لا يستطيع الوصول إلى الإنترنت بصورة طبيعية.

وهذا يفسر لماذا لا يكفي ظهور عبارة Connected وحدها للحكم على أن الاتصال يعمل بالكامل.


ماذا لو كان جهاز واحد فقط لديه المشكلة؟

إذا كان الهاتف واللابتوب والتلفزيون يعملون بشكل طبيعي، بينما جهاز كمبيوتر واحد فقط لا يحصل على IP، فمن المحتمل أن تكون المشكلة محلية في هذا الجهاز.

افحص:

  • تعريف كرت الشبكة.
  • إعدادات IPv4.
  • Wi-Fi Adapter.
  • كابل Ethernet.
  • إعدادات DHCP في ويندوز.
  • برامج VPN أو Firewall التي قد تؤثر على الاتصال.

أما إذا كانت كل الأجهزة لا تحصل على IP، فهنا يصبح فحص الراوتر وDHCP Server أكثر أهمية.


تحديث تعريف كرت الشبكة

في بعض الحالات النادرة، قد تؤدي مشكلة في تعريف Network Adapter إلى مشاكل في الاتصال.

افتح:

Device Manager

ثم:

Network adapters

وابحث عن كرت:

  • Wi-Fi.
  • Ethernet.

إذا ظهر بجواره رمز تحذير، فقد تكون هناك مشكلة في التعريف.

يمكنك تحديث التعريف أو إعادة تثبيته حسب الحالة.


إعادة ضبط إعدادات الشبكة في ويندوز

إذا جربت الخطوات السابقة وما زالت المشكلة موجودة، يمكنك استخدام ميزة Network Reset في ويندوز.

اذهب إلى:

Settings

ثم:

Network & Internet

ثم:

Advanced network settings

ثم:

Network reset

لكن انتبه:إعادة ضبط الشبكة قد تؤدي إلى حذف بعض إعدادات الشبكات المحفوظة وإعادة تهيئة محولات الشبكة.

لذلك لا تستخدمها كأول خطوة، بل اجعلها من الحلول المتقدمة بعد تجربة الخطوات الأبسط.


هل يجب تغيير DNS لحل مشكلة DHCP؟

لا.

هذه من أكثر النصائح المنتشرة بشكل خاطئ.

إذا كان جهازك لا يحصل أصلًا على IP من DHCP، فإن تغيير DNS لن يحل المشكلة الأساسية.

الترتيب الأفضل للتشخيص هو:

الاتصال بالشبكة

↓

الحصول على IP

↓

الوصول إلى Gateway

↓

الوصول إلى الإنترنت

↓

حل أسماء المواقع باستخدام DNS

وهكذا تستطيع معرفة المرحلة التي يحدث عندها الخلل بدل تجربة عشرات الحلول عشوائيًا.


أهم أوامر DHCP والشبكة في ويندوز

احتفظ بهذه الأوامر لأنها مفيدة جدًا:

عرض إعدادات IP:

ipconfig

عرض جميع التفاصيل:

ipconfig /all

تحرير عنوان IP:

ipconfig /release

طلب عنوان جديد:

ipconfig /renew

مسح ذاكرة DNS:

ipconfig /flushdns

لاحظ أن الأمر الأخير خاص بـ DNS Cache وليس DHCP.


متى تكون المشكلة من الراوتر؟

إذا كانت عدة أجهزة في المنزل تعاني من نفس المشكلة، مثل:

  • الهاتف لا يحصل على IP.
  • اللابتوب لا يحصل على IP.
  • التلفزيون لا يتصل.
  • أجهزة Wi-Fi الجديدة تفشل في الاتصال.

فمن المحتمل أن المشكلة ليست في جهاز واحد.

افحص:

  • DHCP Server.
  • نطاق DHCP.
  • إعدادات LAN.
  • حالة الراوتر.
  • تحديث Firmware إذا كان ضروريًا.
  • عدد الأجهزة المتصلة.

أما إذا كان جهاز واحد فقط يعاني من المشكلة، فابدأ بفحص إعدادات هذا الجهاز.


لا تخلط بين DHCP وDNS

يمكن تلخيص الفرق ببساطة:

DHCP

يعطي الجهاز إعدادات الشبكة.

DNS

يساعد الجهاز على معرفة عنوان IP الخاص بالموقع الذي تريد الوصول إليه.

مثال:

عندما تتصل بالراوتر، DHCP قد يعطيك:

IP:
192.168.1.105

وعندما تكتب اسم موقع، DNS يساعد في معرفة عنوان IP الخاص به.

ولهذا قد يعمل DHCP بشكل صحيح بينما تكون مشكلة DNS موجودة في الوقت نفسه.

DHCP أم Static IP؟ وأفضل إعدادات DHCP للشبكات

بعد أن شرحنا في الأجزاء السابقة طريقة عمل بروتوكول DHCP ومراحل DORA وإعدادات توزيع عناوين IP وكيفية تشخيص المشاكل في ويندوز، بقي أن نعرف متى نستخدم DHCP ومتى نحتاج إلى عنوان IP ثابت.

اختيار الطريقة المناسبة يعتمد على نوع الجهاز وطبيعة الشبكة.


ما الفرق بين DHCP وStatic IP؟

الفرق الأساسي أن DHCP يجعل الحصول على عنوان IP تلقائيًا، بينما يتم إدخال Static IP يدويًا.

DHCP

عند استخدام DHCP، يقوم الخادم بتحديد عنوان IP وإرساله للجهاز مع بقية إعدادات الشبكة.

المميزات:

  • إعداد تلقائي.
  • لا يحتاج إلى إدخال IP يدويًا.
  • مناسب لعدد كبير من الأجهزة.
  • يقلل أخطاء الإعداد.
  • يسهل إدارة الشبكة.

العيوب:

  • قد يتغير عنوان IP.
  • الأجهزة التي تحتاج عنوانًا ثابتًا قد تحتاج إلى DHCP Reservation.

Static IP

في هذه الحالة يتم تحديد العنوان يدويًا.

مثلًا:

IP Address:
192.168.1.50

و:

Subnet Mask:
255.255.255.0

و:

Default Gateway:
192.168.1.1

ويمكن تحديد DNS أيضًا.

المميزات:

  • العنوان يظل ثابتًا.
  • مناسب للخوادم وأجهزة الشبكة.
  • مفيد لبعض الطابعات والكاميرات وأجهزة NAS.

العيوب:

  • يحتاج إلى إعداد يدوي.
  • قد يحدث IP Conflict إذا استخدمت نفس العنوان على جهاز آخر.
  • يصبح أكثر صعوبة في الإدارة مع زيادة عدد الأجهزة.

متى أستخدم DHCP؟

بالنسبة لمعظم الأجهزة المنزلية، DHCP هو الخيار الأفضل.

استخدمه مع:

  • الهواتف.
  • اللابتوبات.
  • أجهزة الكمبيوتر.
  • الأجهزة اللوحية.
  • التلفزيونات الذكية.
  • أجهزة الألعاب.
  • معظم أجهزة المنزل الذكي.

فهذه الأجهزة لا تحتاج عادةً إلى عنوان IP ثابت.


متى أحتاج إلى Static IP؟

قد تحتاج إلى عنوان ثابت في بعض الحالات، مثل:

الخوادم

إذا كان لديك Server داخل الشبكة، فمن الأفضل أن يكون عنوانه معروفًا وثابتًا.

كاميرات المراقبة

قد تحتاج إلى الوصول إلى الكاميرا من جهاز آخر داخل الشبكة.

الطابعات

وجود عنوان ثابت يسهل على أجهزة الكمبيوتر الوصول إليها.

أجهزة NAS

إذا كنت تستخدم وحدة تخزين شبكية، فمن المفيد أن يكون عنوانها ثابتًا أو محجوزًا.

بعض أجهزة الشبكات

مثل:

  • Access Point.
  • Switch مُدار.
  • Firewall.
  • أجهزة مراقبة الشبكة.

لكن حتى في هذه الحالات يمكن استخدام DHCP Reservation بدلًا من كتابة Static IP يدويًا في الجهاز.


DHCP Reservation أم Static IP؟

إذا كان جهازك يحتاج إلى نفس عنوان IP دائمًا، فغالبًا لديك خياران:

Static IP

تدخل إعدادات IP داخل الجهاز يدويًا.

أو:

DHCP Reservation

تخبر DHCP Server أن هذا الجهاز يجب أن يحصل دائمًا على عنوان معين.

في كثير من الشبكات المنزلية والصغيرة، يكون DHCP Reservation أكثر راحة لأنه يبقي إدارة العناوين مركزية داخل الراوتر.


كيف يعمل DHCP Reservation؟

لنفترض أن لديك طابعة بعنوان MAC معين.

تدخل إلى إعدادات DHCP في الراوتر وتضيف الجهاز إلى قائمة الحجز.

ثم تحدد:

Device:
Printer

و:

Reserved IP:
192.168.1.50

بعد ذلك، كلما طلبت الطابعة إعدادات DHCP، يتعرف الراوتر عليها ويمنحها العنوان المحجوز.

وبذلك تحصل على سهولة DHCP مع ثبات العنوان.


أفضل إعدادات DHCP للراوتر المنزلي

في أغلب المنازل، لا تحتاج إلى إعدادات معقدة.

يمكن أن يكون لديك مثلًا:

Router:
192.168.1.1

ونطاق DHCP:

Start:
192.168.1.100

إلى:

End:
192.168.1.200

وهذا يوفر مجموعة جيدة من العناوين للأجهزة المنزلية.

أما الأجهزة التي تريد تثبيت عناوينها، فيمكن وضعها خارج النطاق أو استخدام DHCP Reservation حسب إمكانيات الراوتر.


هل يجب تغيير DHCP Range؟

ليس بالضرورة.

إذا كان الإنترنت والشبكة يعملان بشكل طبيعي، فلا يوجد سبب لتغيير إعدادات DHCP لمجرد تغييرها.

التعديل يكون مفيدًا عندما:

  • تحتاج إلى عدد أكبر من العناوين.
  • لديك أجهزة كثيرة.
  • تريد تنظيم عناوين الأجهزة.
  • تحتاج إلى فصل عناوين الأجهزة الثابتة عن نطاق DHCP.

تغيير الإعدادات بدون معرفة تأثيرها قد يؤدي إلى مشاكل في الشبكة.


هل تغيير DHCP يحسن سرعة الإنترنت؟

لا.

هذه نقطة مهمة.

تغيير:

DHCP Range

أو:

Lease Time

لا يجعل سرعة الإنترنت أعلى بشكل مباشر.

إذا كانت المشكلة في سرعة الإنترنت، ابحث عن أسباب مثل:

  • جودة Wi-Fi.
  • المسافة من الراوتر.
  • ازدحام القناة.
  • سرعة اتصال الإنترنت.
  • الراوتر.
  • كابل الشبكة.
  • مشاكل مزود الخدمة.

أما DHCP فهو مسؤول أساسًا عن إعداد الاتصال وتوزيع عناوين IP.


DHCP في شبكة Wi-Fi

عندما تتصل بالـ Wi-Fi في المنزل، تمر العملية تقريبًا بالشكل التالي:

الهاتف أو الكمبيوتر

↓

يتصل لاسلكيًا بالراوتر

↓

يطلب إعدادات IP

↓

DHCP Server في الراوتر

↓

يعطيه IP وSubnet Mask وGateway وDNS

↓

الجهاز يصبح جاهزًا للتواصل عبر الشبكة

لذلك عندما تكون مشكلة DHCP موجودة، قد ترى جهازك متصلًا بالـ Wi-Fi من ناحية الإشارة، لكنه لا يستطيع الوصول إلى الإنترنت.


ماذا تفعل إذا كان DHCP يعمل ولكن الإنترنت لا يعمل؟

هذه حالة شائعة.

إذا كان لديك:

IPv4:
192.168.1.105

و:

Gateway:
192.168.1.1

فهذا يعني أن الجهاز حصل على إعدادات شبكة مناسبة غالبًا.

لكن ما زال علينا اختبار الاتصال.

ابدأ بالـ Gateway:

ping 192.168.1.1

إذا حصلت على رد، اختبر عنوان IP خارجي:

ping 8.8.8.8

ثم اختبر اسم نطاق:

ping google.com

إذا كان الأول يعمل والثاني لا يعمل، فقد تكون المشكلة في الاتصال بالإنترنت.

أما إذا كان عنوان IP الخارجي يعمل واسم النطاق لا يعمل، فهنا نشتبه أكثر في DNS.

وهذا النوع من التشخيص أفضل بكثير من تغيير كل إعدادات الشبكة بشكل عشوائي.


ماذا لو كان DHCP Server متوقفًا؟

إذا كان DHCP Server في الراوتر متوقفًا، فلن يحصل العملاء الجدد على إعدادات IP تلقائيًا.

قد تلاحظ:

  • ظهور IP غير طبيعي.
  • عدم وجود Default Gateway.
  • عدم القدرة على الوصول إلى الإنترنت.
  • فشل أجهزة جديدة في الاتصال.
  • استمرار الأجهزة التي لديها إعدادات سابقة في العمل لفترة معينة.

لذلك إذا ظهرت المشكلة على عدة أجهزة في الوقت نفسه، افحص DHCP في الراوتر قبل تغيير إعدادات كل جهاز.


هل يمكن أن يوجد أكثر من DHCP Server؟

نعم، لكن وجود أكثر من DHCP Server داخل نفس الشبكة يحتاج إلى تخطيط صحيح.

في شبكة منزلية عادية، وجود راوتر واحد يقوم بدور DHCP Server يكفي.

إذا قمت بتوصيل راوتر إضافي بطريقة خاطئة وكان DHCP Server عليه مفعّلًا أيضًا، فقد تظهر مشاكل في الشبكة بسبب وجود أكثر من جهاز يحاول توزيع عناوين IP.

لذلك عند استخدام راوتر إضافي كنقطة وصول، قد تحتاج إلى تعطيل DHCP عليه إذا كان الراوتر الرئيسي هو المسؤول عن توزيع العناوين.


خطأ شائع: توصيل راوترين مع DHCP مفعّل

تخيل أن لديك:

Router 1

وهو الراوتر الأساسي.

ثم أضفت:

Router 2

لتوسيع تغطية Wi-Fi.

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

وهذا قد يؤدي إلى:

  • مشاكل في Gateway.
  • مشاكل في الوصول إلى الإنترنت.
  • اختلاف DNS.
  • صعوبة في تشخيص الشبكة.

لذلك عند توسيع الشبكة، يجب تحديد الجهاز المسؤول عن DHCP بوضوح.


DHCP Relay في الشبكات الكبيرة

في الشركات، قد يكون DHCP Server موجودًا في شبكة مختلفة عن شبكة العملاء.

في هذه الحالة يمكن استخدام:

DHCP Relay

بحيث يقوم جهاز الشبكة بتمرير طلبات DHCP من شبكة العميل إلى DHCP Server.

هذا يسمح بإدارة DHCP مركزيًا بدلًا من وضع DHCP Server منفصل في كل شبكة فرعية.

وهذه من التقنيات المهمة في الشبكات الكبيرة، لكنها ليست مطلوبة عادةً في شبكة منزلية بسيطة.


هل DHCP آمن؟

DHCP نفسه ليس نظام حماية للشبكة.

وجود DHCP لا يعني أن الشبكة محمية من الاختراق.

في شبكات Wi-Fi، يجب الاهتمام أيضًا بـ:

  • تشفير WPA2 أو WPA3.
  • كلمة مرور قوية.
  • تحديث Firmware للراوتر.
  • تعطيل WPS إذا لم تكن بحاجة إليه.
  • تغيير بيانات الدخول الافتراضية للراوتر.
  • مراقبة الأجهزة المتصلة.

أما DHCP فوظيفته الأساسية هي توزيع إعدادات الشبكة.


ماذا يحدث إذا تغير عنوان IP؟

في الاستخدام الطبيعي، لن تلاحظ المشكلة في معظم الأجهزة.

لكن إذا كنت تعتمد على عنوان معين للوصول إلى جهاز داخل الشبكة، فقد يصبح تغير IP مزعجًا.

مثلًا:

لديك طابعة كانت:

192.168.1.50

ثم أصبحت:

192.168.1.120

إذا كان جهاز الكمبيوتر يعتمد على العنوان القديم مباشرة، فقد يفشل في الوصول إليها.

لهذا السبب نستخدم:

DHCP Reservation

أو:

Static IP

للأجهزة التي تحتاج إلى عنوان معروف.


أهم النقاط التي يجب أن تتذكرها عن DHCP

إذا أردت تلخيص المقال كله في مجموعة نقاط بسيطة، فتذكر الآتي:

1. DHCP يوزع إعدادات الشبكة تلقائيًا

وليس IP فقط.

2. الراوتر المنزلي غالبًا يعمل كـ DHCP Server

ولا تحتاج إلى خادم منفصل.

3. الجهاز المتصل بالشبكة هو DHCP Client

وهو الذي يطلب إعدادات الشبكة.

4. عملية DORA هي أساس الحصول على IP

وتتكون من:

Discover → Offer → Request → ACK

5. DHCP يستخدم Scope لتحديد العناوين المتاحة

ومن خلاله يعرف الخادم ما هي العناوين التي يمكن توزيعها.

6. Lease Time يحدد مدة استخدام العنوان

ثم يمكن تجديده تلقائيًا.

7. DHCP Reservation مفيد للأجهزة التي تحتاج عنوانًا ثابتًا

مثل الطابعات والكاميرات وNAS.

8. ظهور 169.254.x.x قد يشير إلى مشكلة في الحصول على IP من DHCP

ويحتاج إلى تشخيص الاتصال والراوتر وإعدادات الشبكة.

❓ الأسئلة الشائعة حول بروتوكول DHCP
ما هو بروتوكول DHCP؟
DHCP هو بروتوكول يعمل على توزيع إعدادات الشبكة تلقائيًا على الأجهزة المتصلة، مثل عنوان IP وSubnet Mask وDefault Gateway وDNS Server، بدلًا من إدخال هذه البيانات يدويًا.
ما هي مراحل DORA في DHCP؟
تتكون عملية DORA من أربع مراحل: DHCP Discover للبحث عن الخادم، ثم DHCP Offer لتقديم عنوان IP، وبعدها DHCP Request لطلب استخدام العنوان، وأخيرًا DHCP ACK لتأكيد منح الإعدادات للجهاز.
ما الفرق بين DHCP وStatic IP؟
DHCP يحصل من خلاله الجهاز على إعدادات IP تلقائيًا، بينما يتم إدخال Static IP يدويًا. DHCP مناسب لمعظم الأجهزة المنزلية، بينما يمكن استخدام العنوان الثابت للخوادم والطابعات والكاميرات وأجهزة NAS.
ماذا يعني ظهور عنوان IP يبدأ بـ 169.254؟
غالبًا يعني ظهور عنوان يبدأ بـ 169.254 أن ويندوز لم يتمكن من الحصول على عنوان IPv4 مناسب من DHCP Server، وقد تكون المشكلة في الراوتر أو اتصال الشبكة أو إعدادات DHCP أو كرت الشبكة.
كيف أعرف أن DHCP يعمل في ويندوز؟
يمكنك فتح موجه الأوامر وكتابة ipconfig /all، ثم البحث عن DHCP Enabled وDHCP Server. إذا كان DHCP Enabled يظهر Yes، فهذا يعني أن الجهاز مضبوط للحصول على عنوان IP تلقائيًا.
كيف أجدد عنوان IP من DHCP في ويندوز؟
افتح Command Prompt واستخدم الأمر ipconfig /release لتحرير العنوان الحالي، ثم ipconfig /renew لطلب إعدادات IP جديدة من DHCP Server.
هل DHCP مسؤول عن سرعة الإنترنت؟
لا، DHCP مسؤول عن توزيع إعدادات الشبكة وعناوين IP، وليس عن سرعة اتصال الإنترنت بشكل مباشر. مشاكل السرعة قد تكون مرتبطة بالواي فاي أو الراوتر أو مزود الخدمة أو جودة الاتصال.
ما هو DHCP Reservation؟
DHCP Reservation يسمح للراوتر بإعطاء جهاز معين نفس عنوان IP في كل مرة، عادةً بالاعتماد على MAC Address الخاص بالجهاز، وهو مفيد للطابعات والكاميرات وأجهزة NAS التي تحتاج إلى عنوان معروف.
  الخلاصة

يعتبر بروتوكول DHCP من أهم البروتوكولات التي تعمل في الخلفية داخل شبكات الكمبيوتر، ورغم أن المستخدم العادي لا يتعامل معه بشكل مباشر، فإنه مسؤول عن جزء أساسي من عملية الاتصال بالشبكة.

فعندما يتصل جهاز جديد بالراوتر، يقوم DHCP بتزويده بعنوان IP والإعدادات المطلوبة للتواصل، وتتم العملية من خلال مراحل DORA: Discover وOffer وRequest وACK.

كما أن فهم إعدادات DHCP مثل Scope وLease Time وDefault Gateway وDNS وDHCP Reservation يساعدك على إدارة الشبكة وتشخيص كثير من مشاكل الاتصال بدلًا من الاعتماد على الحلول العشوائية.

وإذا كنت تتعامل مع مشكلة في الإنترنت، فلا تنظر إلى DHCP بمعزل عن باقي مكونات الشبكة. فقد يكون الجهاز حصل على IP بشكل صحيح، بينما تكون المشكلة في DNS أو الراوتر أو اتصال الإنترنت نفسه.

ولهذا فإن فهم العلاقة بين DHCP وIP وDNS وGateway وWi-Fi يمنحك أساسًا قويًا لفهم طريقة عمل الشبكات وتشخيص مشاكلها.

تعليقات