ما الذي كان إعداد DDNS المجتمعي يحاول القيام به
شارك المنشور المجتمعي مثالًا على config.json لتطبيق ddns-updater باستخدام DuckDNS. ولا تزال الفكرة الأساسية صحيحة: يحتاج المُحدِّث إلى مزوّد، ونطاق، وبيانات اعتماد أو رمز مميّز، وسياسة لإصدار IP، كما يجب تخزين الإعدادات الدائمة في مكان يستطيع الحاوي قراءته بعد إعادة التشغيل.
للاطلاع على نظرة عامة حديثة مخصّصة لـ ZimaOS، راجع دليل أجهزة وإعداد DuckDNS ودليل متطلبات متجر تطبيقات ZimaOS الحالي.
استخدم مخطط ddns-updater الحالي
يوثّق المشروع الأصلي إعدادات خاصة بكل مزوّد، لذا لا تنسخ مثالًا قديمًا دون تحقق عندما يكون مخطط المزوّد قد تغيّر. تتطلب وثائق DuckDNS الحالية نطاق DuckDNS ورمزًا مميّزًا، وتدعم خيارات إصدار IP. والمرجع المعتمد هو وثائق DuckDNS الخاصة بـ ddns-updater. كما يوثّق الملف التمهيدي للمشروع الرئيسي المزوّدين المدعومين وسلوك الإعدادات الدائمة في وثائق مشروع ddns-updater.
{
"settings": [
{
"provider": "duckdns",
"domain": "your-name.duckdns.org",
"token": "YOUR_TOKEN",
"ip_version": "ipv4"
}
]
}
استبدل العناصر النائبة بقيمك الخاصة، ولا تنشر الرمز المميّز الحقيقي مطلقًا في لقطات الشاشة أو منشورات المنتديات أو مستودعات Git أو تذاكر الدعم.
أين تجد الإعدادات في ZimaOS
أشار الموضوع الأصلي إلى المسار appdata/ddns-updater، لكن قد يختلف مسار المضيف الفعلي بحسب طريقة تثبيت التطبيق وكيفية تعيين مساحة التخزين الخاصة به. بدلًا من افتراض مسار ثابت، افتح إعدادات التطبيق في ZimaOS وحدّد وحدة التخزين الدائمة المعيّنة إلى موقع الإعدادات داخل الحاوي. خذ نسخة احتياطية من الملف الحالي قبل تحريره.
كيفية التحقق من التحديث
- تأكد من بدء تشغيل الحاوي دون ظهور خطأ في تحليل JSON.
- تحقق من سجلات المُحدِّث بحثًا عن أخطاء مصادقة المزوّد أو أخطاء النطاق.
- حلّ اسم المضيف من شبكة أخرى أو باستخدام محلّل DNS عام.
- قارن سجل A أو AAAA المُعاد بعنوانك العام الحالي.
- أعد تشغيل التطبيق مرة واحدة للتأكد من استمرار الإعدادات.
يحافظ DDNS على توجيه اسم المضيف إلى عنوان ما فحسب؛ ولا ينشئ بحد ذاته مسارًا آمنًا للوصول عن بُعد. إذا كان الهدف النهائي هو الوصول عن بُعد إلى خادم منزلي، فقارن ذلك بنموذج الاتصال الموضح في الوصول عن بُعد باستخدام Zima Client قبل تعريض الخدمات مباشرةً للإنترنت.
تغييرات المزوّد وIPv6
إذا كنت تستخدم Cloudflare أو مزوّدًا آخر، فأزل الحقول الخاصة بـ DuckDNS واتبع مخطط ذلك المزوّد. فعلى سبيل المثال، يستخدم إعداد Cloudflare الحالي حقولًا مثل معرّف المنطقة ورمز API، وتُعد وثائق مزوّد Cloudflare الأصلية مصدر الحقيقة.
الأسئلة الشائعة
لماذا مجلد appdata/ddns-updater مفقود؟
قد يختلف مسار المضيف الدائم عن المسار المستخدم في المثال المجتمعي. تحقق من تعيين وحدة تخزين التطبيق بدلًا من إنشاء مسار نظام مفترض.
هل يمكنني استخدام IPv4 وIPv6؟
نعم، لكن اضبط خيار إصدار IP وفقًا لوثائق المزوّد الحالية، وتأكد من أن مزوّد خدمة الإنترنت لديك يوفر فعلًا نوع العنوان الذي تنوي نشره.
هل DDNS هو نفسه VPN؟
لا. يربط DDNS اسم مضيف بعنوان IP متغيّر. أما المصادقة والتشفير وقواعد جدار الحماية وتصميم الوصول عن بُعد فهي أمور منفصلة.
