🛡️ ما هو الفرق بين ال CNAME و subdomain 🧑💻..
ال CNAME وال Subdomain هما مصطلحان يستخدمان في مجال الويب والشبكات، ولكنهما يختلفان عن بعضهما في الوظيفة والغرض الذي يقومان به.
1️⃣ ال CNAME:
هو اختصار ل “Canonical Name”، وهو نوع خدمة تسجيل في نظام أسماء النطاقات (DNS).
يستخدم CNAME لإنشاء توجيه (redirection) من اسم النطاق (domain name) إلى اسم آخر في النطاق، وهذا الاسم الآخر يحتوي على عنوان IP الفعلي للموقع.
يستخدم CNAME عادةً عندما ترغب في تكوين اسم مستعار (alias) لعنوان IP الفعلي للموقع، وبهذه الطريقة يمكنك تحديث عنوان IP في مكان واحد فقط (الـ CNAME) بدلاً من تحديث كل المواقع التي تستخدم هذا الاسم المستعار.
🔥 مثال: إذا كان لديك موقعاً بعنوان www.example.com وترغب في إنشاء اسم مستعار للموقع باسم alias.example.com، يمكنك استخدام CNAME لربط الاسمين ببعضهما البعض.
2️⃣ال Subdomain:
هو جزء من اسم النطاق الرئيسي (domain name) ويتم إنشاؤه كأحد فروع النطاق الرئيسي.
يستخدم Subdomain لتنظيم المحتوى وتقسيم الموقع إلى أجزاء منفصلة ومتعددة، حيث يكون لكل Subdomain محتوى مستقل عن بقية النطاق.
عادةً ما يكون لكل Subdomain عنوان IP مستقل، وبالتالي يمكن تحقيق تكوين موقع متعدد الخوادم (multiserver) حيث يعمل كل Subdomain على خادم (server) مستقل.
🔥 مثال: إذا كان لديك موقعًا بعنوان example.com وترغب في إنشاء صفحة فرعية تحتوي على المدونة، يمكنك إنشاء Subdomain بعنوان blog.example.com وتعيينه للخادم الخاص بالمدونة.
💥 الخلاصة، ال CNAME يستخدم لإنشاء اسم مستعار للنطاق الرئيسي، بينما Subdomain يستخدم لتقسيم موقع الويب إلى أجزاء منفصلة وإنشاء عناوين URL فرعية لهذه الأجزاء المنفصلة.