メインコンテンツへスキップ

openclaw dns

広域ディスカバリー(Tailscale + CoreDNS)用の DNS ヘルパーです。現在は macOS + Homebrew CoreDNS に主に対応しています。 関連:

セットアップ

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

dns setup

ユニキャスト DNS-SD ディスカバリー向けの CoreDNS セットアップを計画または適用します。 オプション:
  • --domain <domain>: 広域ディスカバリードメイン(例 openclaw.internal
  • --apply: CoreDNS 設定をインストールまたは更新し、サービスを再起動します(sudo が必要。macOS のみ)
表示内容:
  • 解決されたディスカバリードメイン
  • ゾーンファイルのパス
  • 現在の tailnet IP
  • 推奨される openclaw.json ディスカバリー設定
  • 設定すべき Tailscale Split DNS の nameserver/domain 値
注意:
  • --apply を付けない場合、このコマンドは計画用ヘルパーのみとして動作し、推奨セットアップを表示します。
  • --domain を省略した場合、OpenClaw は設定の discovery.wideArea.domain を使います。
  • --apply は現在 macOS のみ対応で、Homebrew CoreDNS を前提としています。
  • --apply は必要に応じてゾーンファイルを初期化し、CoreDNS の import stanza が存在することを保証し、coredns の brew service を再起動します。