مقدمة في نظام التجميع

نظام Rainbow Aggregregation DNS Management System عبارة عن أداة احترافية لإدارة دقة أسماء النطاقات تم تطويرها استنادًا إلى إطار عمل ThinkPHP، بهدف تزويد المستخدمين بواجهة موحدة لإدارة خدمات دقة أسماء النطاقات لمزودي الخدمات السحابية المتعددين. يحقق النظام القدرة على الإدارة المركزية لعشرات من خدمات حل أسماء النطاقات مثل AliCloud وTencentCloud وHuaweiCloud وBaiduCloud وWestern Digital وVolcano Engine وPagoda وDNSLA وCloudFlare وNamesilo وPowerDNS وغيرها على منصة واحدة من خلال دمج واجهات برمجة التطبيقات لمزودي خدمة DNS الرئيسيين.

الميزات الوظيفية الأساسية

1 - الإدارة الموحدة لأسماء النطاقات المتعددة المنصات

يدعم النظام الوصول إلى حسابات مزودي خدمة DNS متعددة، ولا يحتاج المستخدمون إلا إلى إضافة معلومات مفتاح الوصول الخاصة بكل منصة في وحدة "حساب النطاق" لتحقيق إدارة مركزية لأسماء النطاقات لمزودي الخدمة المختلفين. كما هو واضح من لقطة الشاشة، نجح النظام في الوصول إلى حسابات Huawei Cloud وWestern Digital و Cloudflare و Tencent Cloud و Aliyun وغيرها من المنصات.

2 - إدارة حقوق المستخدمين المتعددين

يوفر النظام وظائف مثالية لإدارة المستخدمين، ويدعم إنشاء حسابات مستخدمين بمستويات أذونات مختلفة:

  • القائمون على الرعاية:: لديه حق الوصول الكامل إلى النظام
  • مستخدم عادي:: يمكن تعيين حقوق إدارة النطاقات المحددة

يمكن للمسؤولين إضافة مستخدمين جدد وتعيين كلمات المرور ومفاتيح واجهة API (مثل "E9uadyZC8zPF WbC6" في المثال) ومستويات الأذونات في واجهة "إدارة المستخدم" لتحقيق تحكم دقيق في الأذونات.

3 - الدقة الذكية وبروتوكول الإنترنت المفضل لدى CF

يوفر النظام وظائف تحليل ذكية وقوية للتحليل الذكي:

  • يدعم إعداد سجلات دقة مختلفة حسب نوع خط الاتصالات، يونيكوم، موبايل، إلخ.
  • وظيفة Cloudflare Preferred IP المدمجة في Cloudflare Preferred IP، يمكنها الحصول تلقائيًا على أفضل عنوان IP لعقدة CDN وتحديث سجل الدقة.
  • يدعم ضبط عدد القرارات لكل سطر (على سبيل المثال 2 IP في لقطة الشاشة) وقيمة TTL (على سبيل المثال 600 ثانية)

4 - إدارة دورة الحياة الكاملة لشهادة SSL

يوفر النظام حلاً كاملاً لإدارة شهادات SSL:

  • دعم التقدم بطلب للحصول على شهادات من Let's Encrypt وGoogle SSL وZeroSSL والعديد من وكالات CA الأخرى.
  • التجديد التلقائي للشهادات المنتهية الصلاحية
  • يدعم النشر التلقائي للشهادات في بيئات مختلفة مثل Pagoda Panel، وKangle، ومقدمي الخدمات السحابية، وما إلى ذلك.
  • توفير وظائف مراقبة حالة الشهادة (الإصدار والإلغاء وما إلى ذلك) والتشغيل (التنزيل والتجديد)

5 - تبديل ومراقبة التعافي من الكوارث ورصدها والإنذار بها

يتمتع النظام بإمكانية التعافي الذكي من الكوارث:

  • دعم بروتوكولات الكشف المتعدد ping و tcp و http(s) و http(s) المتعددة
  • تعليق دقة اسم النطاق أو تعديلها تلقائيًا في حالة وجود استثناء
  • دمج قنوات إشعارات متعددة مثل البريد الإلكتروني، و WeChat، و Telegram، و Nail، وغيرها.

برنامج نشر النظام

1 - طرائق النشر التقليدية

المتطلبات البيئية.

  • PHP 8.0+
  • MySQL 5.6+
  • خادم الويب (Nginx/Apache)

خطوات النشر.

  1. قم بتنزيل برنامج التثبيت من صفحة الإصدار
  2. تعيين دليل وقت تشغيل الموقع إلى عام
  3. تكوين القواعد الثابتة الزائفة:
  4. قواعد Nginx.
location ~* (runtime|application)/ {
    return 403;
}
location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last; break;
    }
}
  1. قواعد أباتشي:
<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
  1. قم بزيارة الموقع الإلكتروني لإكمال معالج التثبيت
  2. سجّل الدخول إلى لوحة الإدارة للبدء

2 - برنامج النشر Docker

  • نشر حاوية واحدة.
docker run --name dnsmgr -dit -p 8081:80 -v /var/dnsmgr:/app/www netcccyun/dnsmgr
  • تسارع المرآة المحلية.
docker pull swr.cn-east-3.myhuaweicloud.com/netcccyun/dnsmgr:latest

3 - برنامج النشر Docker-compose

  • تكوين docker-compose.yml.
version: '3'
services:
  dnsmgr-web:
    container_name: dnsmgr-web
    stdin_open: true
    tty: true
    ports:
      - 8081:80
    volumes:
      - /volume1/docker/dnsmgr/web:/app/www
    image: netcccyun/dnsmgr
    depends_on:
      - dnsmgr-mysql
    networks:
      - dnsmgr-network

  dnsmgr-mysql:
    container_name: dnsmgr-mysql
    restart: always
    ports:
      - 3306:3306
    volumes:
      - ./mysql/conf/my.cnf:/etc/mysql/my.cnf
      - ./mysql/logs:/logs
      - ./mysql/data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - TZ=Asia/Shanghai
    image: mysql:5.7
    networks:
      - dnsmgr-network

networks:
  dnsmgr-network:
    driver: bridge
  • الاستعداد للنشر وإنشاء دليل جيد قبل التشغيل.
mkdir -p ./web
mkdir -p ./mysql/conf
mkdir -p ./mysql/logs
mkdir -p ./mysql/data

vim mysql/conf/my.cnf[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • قم بتسجيل الدخول إلى حاوية mysql لإنشاء قاعدة بيانات لتهيئة قاعدة البيانات.
docker exec -it dnsmgr-mysql /bin/bash
mysql -uroot -p123456
create database dnsmgr;

إرشادات لاستخدام النظام

1 - إدارة أسماء النطاقات

  1. أضف بيانات اعتماد API لكل منصة في حساب المجال.
  2. انتقل إلى "إدارة النطاقات" لعرض جميع أسماء النطاقات التي وصلت إليها.
  3. انقر على زر "Resolve" لإدارة سجلات DNS لاسم نطاق معين.
  4. يدعم إضافة جميع أنواع السجلات وتعديلها وحذفها مثل A/CNAME/MX، إلخ.

2 - تكوين بروتوكول الإنترنت المفضل لدى CF

  1. انتقل إلى "CF Preferred IP > إدارة المهام"."
  2. انقر فوق "إضافة مهام IP المفضلة"."
  3. اختر اسم النطاق، ومزود خدمة CDN (CloudFlare)، ونوع خط الدقة
  4. تحديد نوع الدقة IP (IPv4/IPv4/IPv6)، وعدد القرارات لكل سطر، وقيمة TTL
  5. سيقوم النظام بتحديث سجل التحليل تلقائيًا بعد إرسال المهمة

3- إدارة شهادات SSL

  1. إضافة حساب المرجع المصدق إلى "حسابات شهادات SSL".
  2. التقدم بطلب للحصول على شهادة جديدة أو استيراد شهادة حالية
  3. تكوين إعدادات التجديد التلقائي
  4. قم بإعداد النشر التلقائي للشهادات إلى الخوادم أو اللوحات المستهدفة في مهام النشر التلقائي.

4 - تكوين تبديل الكوارث

  1. تعيين بروتوكول كشف المراقبة (ping/tcp/http)
  2. تكوين نُهج تجاوز الفشل
  3. إعداد قنوات الإشعارات والمستلمين
  4. تمكين مهام المراقبة

مزايا النظام

  1. الإدارة المركزية:: قل وداعًا لملل التبديل بين منصات متعددة، إدارة شاملة لجميع حلول أسماء النطاقات
  2. التحسين الذكي:: تحديد عقدة CDN المثلى تلقائيًا لتحسين سرعات الوصول إلى الموقع الإلكتروني
  3. السلامة:: يتم تجديد شهادات SSL تلقائياً لتجنب المخاطر الأمنية الناجمة عن الشهادات منتهية الصلاحية.
  4. ضمان التوافرية العالية:: يضمن التبديل الذكي لتحمّل الكوارث استمرارية الأعمال
  5. النشر المرنيدعم كلاً من عمليات النشر التقليدية للخوادم والحاويات، ويتكيف مع احتياجات البيئات المختلفة

السيناريوهات القابلة للتطبيق

  • المستخدمون الذين لديهم أسماء نطاقات متعددة موزعة عبر مزودي DNS مختلفين
  • مشرفي المواقع الذين يحتاجون إلى تنفيذ حل DNS الذكي
  • فرق التطوير التي تتطلع إلى أتمتة إدارة شهادات SSL
  • الشركات ذات المتطلبات الصارمة لتوافر الموقع الإلكتروني العالي
  • بائعو IDC الذين يقدمون خدمات استضافة أسماء النطاقات

لقطات شاشة العرض التوضيحي

النشر الآلي للأنظمة المبنية ذاتيًاالوظائف

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

مزود السحابةالنشر التلقائيالوظائف

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

النشر الآلي للخادمالوظائف

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud
يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

إضافة حساب النطاق

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

قائمة إدارة النطاقات

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

إدارة دقة أسماء النطاقات DNS، ودعم عملية دقة الدقة المجمعة

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

إدارة المستخدمين لإضافة مستخدمين، ودعم فتح واجهة API للمستخدمين

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

وظيفة IP المفضلة CF، إضافة مهام IP المفضلة

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

وظيفة تطبيق شهادة SSL شهادة SSL

يوصى بأداة النشر التلقائي لاسم النطاق SSL، ونظام إدارة DNS لتجميع قوس قزح DNS، ودعم النشر التلقائي لاسم النطاق SSL متعدد المنصات وإدارة اسم النطاق - LikaCloud

يوفر نظام إدارة نظام أسماء النطاقات التجميعي Rainbow Aggregation DNS حلولاً احترافية وفعالة لإدارة دقة أسماء النطاقات لجميع أنواع المستخدمين من خلال وظائفه القوية وطرق النشر المرنة، ويقلل بشكل كبير من تعقيد إدارة نظام أسماء النطاقات متعدد المنصات، وهو الخيار المثالي لموظفي تشغيل وصيانة مواقع الويب والمؤسسات.

الوسوم