dns

إدارة إعدادات DNS لـ OpenClaw Gateway والنطاقات المخصصة.

الأوامر

عرض إعدادات DNS

openclaw dns show
openclaw dns status

تكوين نطاق مخصص

openclaw dns set --domain gateway.example.com
openclaw dns set --domain api.openclaw.local --ip 192.168.1.100

إزالة النطاق

openclaw dns remove --domain gateway.example.com

حالات الاستخدام

  • نطاق مخصص - استخدام نطاقك الخاص للوصول إلى Gateway
  • DNS محلي - تكوين DNS لشبكة محلية (LAN)
  • Tailscale DNS - استخدام DNS داخل شبكة Tailscale

Tailscale DNS:

إذا كنت تستخدم Tailscale، يمكنك تكوين اسم MagicDNS لـ Gateway:

# على Tailscale admin console
gateway -> 100.x.y.z

# ثم استخدمه
openclaw dns set --domain gateway --tailscale

الخيارات

  • --domain - اسم النطاق
  • --ip - عنوان IP (اختياري، يكتشف تلقائيًا إذا لم يُحدد)
  • --tailscale - استخدام Tailscale MagicDNS
  • --local - تكوين DNS محلي فقط

التحقق من DNS

للتحقق من أن DNS يعمل بشكل صحيح:

# اختبار الحل
nslookup gateway.example.com

# اختبار الوصول
curl https://gateway.example.com/health

ملاحظة:

تأكد من تكوين سجلات DNS الخاصة بك (A أو CNAME) في مزود النطاق الخاص بك قبل استخدام نطاق مخصص مع Gateway.

SSL/TLS

إذا كنت تستخدم نطاق مخصص، قد ترغب في إعداد SSL:

  • استخدم Let's Encrypt للشهادات المجانية
  • استخدم Caddy أو nginx كـ reverse proxy
  • استخدم Tailscale للتشفير التلقائي (HTTPS)

انظر أيضًا