CLI commands

DNS

openclaw dns

أدوات مساعدة لـ DNS للاكتشاف عبر الشبكات الواسعة (Tailscale + CoreDNS). تدعم حاليًا macOS وCoreDNS المثبّت عبر Homebrew فقط.

ذو صلة:

dns setup

خطّط لإعداد CoreDNS أو طبّقه لاكتشاف DNS-SD أحادي الإرسال.

bash
openclaw dns setupopenclaw dns setup --domain openclaw.internalopenclaw dns setup --apply
الخيار التأثير
--domain <domain> نطاق الاكتشاف عبر الشبكات الواسعة (مثل openclaw.internal).
--apply تثبيت/تحديث إعداد CoreDNS وبدء الخدمة أو إعادة تشغيلها. يتطلب sudo، وعلى macOS فقط.

من دون --domain، يستخدم OpenClaw القيمة discovery.wideArea.domain من الإعداد.

من دون --apply، يطبع الأمر فقط:

  • نطاق الاكتشاف المحسوم ومسار ملف المنطقة
  • عناوين IP الحالية لشبكة tailnet
  • إعداد الاكتشاف الموصى به في openclaw.json
  • قيم خادم الأسماء والنطاق لـSplit DNS في Tailscale، المطلوب تعيينها في وحدة تحكم إدارة Tailscale

مع --apply (على macOS فقط، ويتطلب CoreDNS المثبّت عبر Homebrew):

  • يهيّئ ملف المنطقة إذا كان مفقودًا
  • يضيف مقطع استيراد CoreDNS إذا كان مفقودًا
  • يعيد تشغيل خدمة coredns في brew

ذو صلة

Was this useful?
On this page

On this page