إضافة مواقع ويب بنطاقات عليا غير قياسية (TLDs)
في ServBay، يمكنك الاستفادة من النطاقات العليا غير القياسية (TLDs) لإنشاء وإدارة مواقع تطوير محلية. هذه الطريقة لا تساعدك فقط على توفير تكلفة حجز النطاقات، بل تعزز أيضاً أمان بيئة التطوير المحلية بشكل ملحوظ عند استخدامها مع شهادات SSL الموثوقة التي ينشئها ServBay تلقائياً. في هذا المقال سنستعرض مفهوم النطاقات العليا غير القياسية، ومزايا استخدامها، وطريقة إضافة مواقع ويب بهذه النطاقات في ServBay بسهولة.
مقدمة عن النطاقات العليا غير القياسية (TLDs)
النطاق العلوي (Top-Level Domain, TLD) هو الجزء الأعلى في هيكل نظام أسماء النطاقات (DNS)، مثل .com
و .org
و .net
. النطاقات العليا غير القياسية يقصد بها تلك اللاحقات التي لم تسجل في نظام DNS العام أو ليست مستخدمة على نطاق واسع. غالباً ما يتم حجزها لأغراض خاصة مثل الشبكات الداخلية أو بيئات التطوير والاختبار المحلية.
الميزة الأساسية لاستخدام النطاقات العليا غير القياسية، أنها لا تُحل على الإنترنت العام، ولهذا فهي مناسبة تماماً لبناء بيئات تطوير واختبار معزولة على الأجهزة المحلية.
تنبيه
نحن لا نوصي باستخدام *.test
و *.local
كنطاقات عليا في ServBay. فبحسب المعايير المعتمدة (مثل RFC 6762 و RFC 2606)، عملية تحليل هذين النطاقين معقدة نوعاً ما، وقد تتضمن آليات مثل (mDNS) ما قد يؤدي إلى بطء في فتح المواقع أو سلوك تحليل غير مستقر. يفضل استخدام .dev
، أو .localtest
، أو .servbay.demo
أو لاحقات مخصصة أخرى غير متداخلة مع استخدامات شائعة.
أمثلة شائعة على النطاقات العليا غير القياسية
بالإضافة للنطاقات التي لا يُنصح بها مثل .test
و .local
، هناك عدة نطاقات عليا غير قياسية أخرى مناسبة للتطوير المحلي، ومن بينها:
.dev
(ملاحظة: هذا النطاق الآن مملوك لجوجل كوحدة HSTS، لذا المتصفح يجبر على استخدام HTTPS، وهو ما يتوافق مع تكامل SSL في ServBay).localtest
.servbay.demo
(أو أي لاحقة مخصصة لا تتعارض مع غيرها).example
(محجوز للوثائق والأمثلة).internal
.lan
لا داعي لتسجيل هذه النطاقات على DNS العام عند استخدامها على شبكة محلية أو في بيئة تطوير معينة.
مميزات استخدام النطاقات العليا غير القياسية
1. توفير التكاليف
عند استخدام نطاقات عليا غير قياسية في التطوير المحلي، لن تحتاج لدفع أي رسوم تسجيل أو تجديد للنطاقات. هذه ميزة كبيرة للمطورين الذين لديهم عدة مشاريع أو يجرون العديد من الاختبارات.
2. تعزيز أمان التطوير المحلي
بما أن هذه النطاقات ليست معروفة في DNS العام، فالمستخدمون الخارجيون لن يتمكنوا من الوصول لمواقعك المحلية من خلال هذه النطاقات، ما يقلل من مخاطر الهجمات الخارجية. ومع شهادات SSL الموثوقة التي ينشئها ServBay تلقائياً (عن طريق ServBay PKI)، ستحظى مواقعك المحلية باتصال مشفر عبر HTTPS، ما يضمن تجربة مشابهة للبيئة الإنتاجية.
3. سهولة التنظيم والإدارة
يمكنك تخصيص نطاق فريد وسهل الحفظ لكل مشروع محلي أو بيئة اختبار (مثل myproject.dev
أو api.localtest
). ServBay يتعامل تلقائياً مع عمليات تحليل هذه النطاقات، ولن تحتاج لتعديل ملف hosts يدوياً. بذلك يمكنك إدارة المشاريع المحلية والاختبارات بسرعة ووضوح أكبر، ما يرفع كفاءة العمل ودقة الفحص.
كيفية إضافة موقع بنطاق علوي غير قياسي في ServBay
إضافة موقع بنطاق علوي غير قياسي إلى ServBay عملية سهلة وواضحة. يقوم ServBay بإدارة تحليل DNS المحلي (عبر محلل DNS مدمج أو تعديل ملف hosts إذا لزم) وإنشاء شهادات SSL موثوقة تلقائياً، ما يخفف عليك عبء الإعداد اليدوي.
الخطوة 1: فتح واجهة إدارة ServBay
اعثر على تطبيق ServBay
في مجلد التطبيقات على macOS لديك، وانقر عليه مرتين لبدء التشغيل.
الخطوة 2: الذهاب لإدارة المواقع
بعد تشغيل ServBay ستجد الواجهة الرئيسية. من القائمة الجانبية اليمنى، اختر "المواقع" لتنتقل إلى صفحة إدارة المواقع في ServBay.
الخطوة 3: إضافة موقع جديد
أسفل صفحة إدارة المواقع، انقر على زر +
. سيظهر على يمين الشاشة نموذج جديد لإدخال إعدادات الموقع الجديد.
الخطوة 4: ضبط اسم النطاق العلوي غير القياسي والإعدادات الأخرى
في نموذج إضافة الموقع، ابحث عن حقل "النطاق". أدخل هنا اسم النطاق العلوي غير القياسي الذي اخترته، مثل myproject.dev
أو api.servbay.demo
.
واصل تعبئة المعلومات المطلوبة الأخرى، مثل:
- المجلد الجذري (Document Root): حدد مسار ملفات موقعك المحلي (من الأفضل إنشاء مجلد فرعي في
/Applications/ServBay/www/
). - إصدار PHP: إذا كان المشروع PHP، اختر الإصدار المطلوب من PHP.
- إعدادات أخرى: عدل الخيارات الأخرى مثل ملف الفهرسة أو بروتوكولات SSL حسب احتياجات مشروعك.
الخطوة 5: حفظ إعدادات الموقع
بعد استكمال إدخال بيانات الموقع، انقر على زر "حفظ" أسفل النموذج. سيطبق ServBay إعداداتك مباشرة ويضبط كافة المتطلبات في الخلفية.
الخطوة 6: يقوم ServBay تلقائياً بمعالجة تحليل النطاق وشهادة SSL
عند الحفظ، يقوم ServBay بالمهام التالية تلقائياً:
- تحليل DNS المحلي: يضبط ServBay النظام بحيث يتم توجيه النطاق العلوي غير القياسي لبيئة التطوير المحلية (
127.0.0.1
أو::1
). لن تحتاج لتعديل ملف/etc/hosts
بنفسك. - إنشاء شهادة SSL موثوقة تلقائياً: ينشئ ServBay عبر سلطة الشهادات الخاصة به ServBay CA شهادة SSL موثوقة لهذا النطاق غير القياسي. وبما أن ServBay CA مُعتبرة في نظامك بفضل ServBay PKI، فسوف يثق المتصفح في هذه الشهادة ولن تظهر تحذيرات أمان عند تصفح الموقع.
يمكنك الآن زيارة موقعك المحلي عبر النطاق العلوي غير القياسي الذي قمت بإعداده (مثل https://myproject.dev
) واختبار مشاريعك.
نصائح مهمة حول استخدام النطاقات العليا غير القياسية
1. تعارض النطاقات
رغم أن النطاقات العليا غير القياسية لا تتعارض مع النطاقات العامة، عليك التأكد أن النطاق الذي اخترته لا يتصادم مع أي نطاق مستخدم داخل شبكتك الداخلية. استخدم لاحقات فريدة أو أضف بادئة باسم مشروعك لحل هذه المسألة.
2. قيود الوصول عبر الشبكة الداخلية
تذكر أن النطاقات العليا غير القياسية تعمل فقط على جهاز Mac الذي يعمل عليه ServBay أو الشبكة الداخلية التي تحوي إعدادات DNS المناسبة. لا يمكن الوصول إليها من الإنترنت العام.
3. الاستفادة من تكامل SSL في ServBay
لأقصى درجات الأمان أثناء التطوير، يُنصح دائماً باستخدام HTTPS. شهادات SSL التلقائية التي ينشئها ServBay للنطاقات العليا غير القياسية تجعل بيئة تطويرك المحلية شبيهة بالبيئة الحقيقية، كما تساعدك على اكتشاف أي مشاكل محتملة في HTTPS باكراً.
الخلاصة
إن استخدام النطاقات العليا غير القياسية (TLDs) لإدارة وإنشاء مواقعك المحلية في ServBay ميزة قوية ترتقي بتجربة التطوير المحلي. فهي توفر التكاليف، وتعزز الأمان بفضل تحليل DNS التلقائي وشهادات SSL الموثوقة، وتمنحك تنظيماً ومرونة في بيئة مشاريع متعددة.
هذه الإمكانيات في ServBay تجعل إعداد نطاق منفصل لكل مشروع تطوير محلي مهمة سهلة وبدون تعقيدات يدوية. سواء كنتَ تطور باستخدام PHP أو Node.js أو Python أو Go أو Java، أو تدير قواعد بيانات مثل MySQL أو PostgreSQL أو MongoDB أو Redis، أو تضبط سيرفرات ويب كـ Caddy/Nginx، فإن الجمع بين ServBay والنطاقات العليا غير القياسية يمنحك منصة تطوير محلية مرنة وآمنة وعالية الكفاءة. جرب الآن إضافة أول موقع بنطاق علوي غير قياسي عبر ServBay!