CLI commands

DNS

openclaw dns

ابزارهای کمکی DNS برای کشف گستره‌وسیع (Tailscale + CoreDNS). در حال حاضر بر macOS + Homebrew CoreDNS متمرکز است.

مرتبط:

راه‌اندازی

openclaw dns setup
openclaw dns setup --domain openclaw.internal
openclaw dns setup --apply

dns setup

برنامه‌ریزی یا اعمال راه‌اندازی CoreDNS برای کشف DNS-SD تک‌پخشی.

گزینه‌ها:

  • --domain <domain>: دامنه کشف گستره‌وسیع (برای مثال openclaw.internal)
  • --apply: نصب یا به‌روزرسانی پیکربندی CoreDNS و راه‌اندازی دوباره سرویس (به sudo نیاز دارد؛ فقط macOS)

آنچه نمایش می‌دهد:

  • دامنه کشف حل‌شده
  • مسیر فایل zone
  • IPهای tailnet فعلی
  • پیکربندی پیشنهادی کشف در openclaw.json
  • مقادیر نام‌سرور/دامنه Split DNS در Tailscale که باید تنظیم شوند

نکات:

  • بدون --apply، این دستور فقط یک ابزار کمکی برای برنامه‌ریزی است و راه‌اندازی پیشنهادی را چاپ می‌کند.
  • اگر --domain حذف شود، OpenClaw از discovery.wideArea.domain در پیکربندی استفاده می‌کند.
  • --apply در حال حاضر فقط از macOS پشتیبانی می‌کند و Homebrew CoreDNS را انتظار دارد.
  • --apply در صورت نیاز فایل zone را راه‌اندازی اولیه می‌کند، از وجود قطعه import در CoreDNS اطمینان می‌دهد و سرویس brew مربوط به coredns را دوباره راه‌اندازی می‌کند.

مرتبط