تهيئة الشبكة الأساسية
اضبط واجهات الشبكة، وعيّن عناوين IP ثابتة أو ديناميكية، وأعدّ محللات DNS لاتصال الخادم
تهيئة الشبكة الأساسية درس مجاني في Linux Server Deployment & SSH Mastery على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Server Deployment & SSH Mastery، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.
مقدمة إلى إعداد الشبكة
مرحبًا بك في درس إعداد شبكة خادمك! هكذا يتواصل خادمك مع الإنترنت والأجهزة الأخرى.
تُعد هذه مهارة أساسية لأي مسؤول خادم، إذ تضمن إمكانية الوصول إلى تطبيقاتك وقدرة خادمك على الوصول إلى الموارد الخارجية.
عناوين IP: معرّف الخادم
إن عنوان IP (عنوان بروتوكول الإنترنت) تسمية رقمية فريدة تُسند إلى كل جهاز على الشبكة.
فكّر فيه على أنه عنوان خادمك على الإنترنت، إذ يتيح إرسال البيانات من الجهاز الصحيح وإليه.
الإصدارات الشائعة هي IPv4، مثل 192.168.1.100، وIPv6، مثل 2001:0db8::1.
عناوين IP الديناميكية باستخدام DHCP
يُسند DHCP (بروتوكول التهيئة الديناميكية للمضيف) عناوين IP إلى الأجهزة تلقائيًا.
تبدأ معظم الأجهزة المنزلية وخوادم السحابة التي جرى توفيرها حديثًا بعنوان IP ديناميكي. وهذا مريح لأنك لا تحتاج إلى إعداده يدويًا.
لكن عناوين IP الديناميكية قد تتغير، وهو أمر غير مثالي للخوادم التي تحتاج إلى عنوان ثابت ومستمر.
التحقق من عنوان IP الحالي
يُعد الأمر ip a أداتك الأساسية لعرض واجهات الشبكة وعناوين IP المسندة إليها في Linux.
ويعرض تفاصيل مثل اسم الواجهة، مثل eth0 وens33، وعنوان inet (IPv4) أو inet6 (IPv6).
نفّذ: عرض واجهات الشبكة
جرّب تشغيل ip a لعرض واجهات شبكة خادمك وعناوين IP الخاصة بها. ابحث عن واجهة مثل eth0 أو ens33، وعن عنوان inet الخاص بها.
ip aأهمية عناوين IP الثابتة
إن عنوان IP الثابت هو عنوان IP لا يتغير بمرور الوقت. ويظل ثابتًا حتى تعدّله يدويًا.
وهذا أمر بالغ الأهمية للخوادم التي يجب أن تكون قابلة للوصول إليها باستمرار، مثل:
- خوادم الويب التي تستضيف المواقع
- خوادم قواعد البيانات
- خوادم DNS
تضمن عناوين IP الثابتة إمكانية التنبؤ والوصول الموثوق.
المكونات الأساسية لعنوان IP الثابت
لتعيين عنوان IP ثابت يدويًا، تحتاج عمومًا إلى توفير التفاصيل التالية:
- عنوان IP: العنوان المحدد والثابت لخادمك، مثل
192.168.1.10. - قناع الشبكة: يحدد جزء الشبكة من عنوان IP، ويفصل معرّف الشبكة عن معرّف المضيف، مثل
255.255.255.0أو/24. - البوابة: عنوان IP لجهاز التوجيه الذي يربط شبكتك المحلية بالإنترنت، مثل
192.168.1.1.
مُحلِّلات DNS: تسمية الويب
يترجم DNS (نظام أسماء النطاقات) أسماء النطاقات المقروءة للبشر (مثل google.com) إلى عناوين IP رقمية.
يحتاج خادمكم إلى معرفة خوادم DNS التي يستعلم منها لإجراء هذه الترجمات. ومن دونها، لن يتمكن خادمكم من العثور على مواقع الويب باستخدام أسمائها!
غالبًا ما تُضبط هذه الخوادم ضمن إعدادات واجهة الشبكة أو في الملف /etc/resolv.conf.
مثال على عنوان IP ثابت باستخدام Netplan
في أنظمة Ubuntu الحديثة، تُدار إعدادات الشبكة عبر Netplan. ويمكنكم تحرير ملفات YAML الموجودة في /etc/netplan/.
إليكم مثالًا مبسطًا لإعداد عنوان IP ثابت. بعد التحرير، يمكنكم تطبيق التغييرات باستخدام sudo netplan apply.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]اختبار سريع: أساسيات الشبكات
لقد تعلمتم عناوين IP، والتهيئات الديناميكية والثابتة، وDNS. فلنختبر مدى استيعابكم!
مراجعة: إعداد الشبكة
تعلمتم في هذا الدرس أساسيات إعداد الشبكة:
- عناوين IP معرّفات فريدة لخادمكم.
- يوفّر DHCP عناوين IP ديناميكية، بينما تكون عناوين IP الثابتة ثابتة وضرورية للخوادم.
- يمكنكم عرض إعدادات الشبكة الحالية باستخدام
ip a. - تشمل المكونات الأساسية لعناوين IP الثابتة عنوان IP وقناع الشبكة والبوابة.
- تُعد مُحلِّلات DNS ضرورية لترجمة أسماء النطاقات إلى عناوين IP.
بعد ذلك، سنتعمق في تأمين خادمكم باستخدام جدران الحماية!
الأسئلة الشائعة
هل درس «تهيئة الشبكة الأساسية» مجاني؟
نعم — نص درس «تهيئة الشبكة الأساسية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Server Deployment & SSH Mastery، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.
ماذا ستتعلم في «تهيئة الشبكة الأساسية»؟
اضبط واجهات الشبكة، وعيّن عناوين IP ثابتة أو ديناميكية، وأعدّ محللات DNS لاتصال الخادم تتمرن على Linux Server Deployment & SSH Mastery مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Linux Server Deployment & SSH Mastery؟
لا تُشترط خبرة سابقة. Linux Server Deployment & SSH Mastery على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «تهيئة الشبكة الأساسية»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Linux Server Deployment & SSH Mastery هذا؟
نعم. كل درس في Linux Server Deployment & SSH Mastery يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تهيئة الشبكة الأساسية
- فهم جدران الحماية (UFW/firewalld)
- إدارة المنافذ وأمانها
- إعداد DNS واستكشاف أخطائه وإصلاحها