ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
上級テクニック

openclaw dns サービスディスカバリコマンドチュートリアル

· 3 分で読了

コマンド概要

openclaw dns コマンドは OpenClaw のサービスディスカバリ機能を管理します。マルチノードデプロイにおいて、各Gatewayノードが自動的に互いを発見でき、手動でアドレスを設定する必要がありません。

サービスディスカバリの状態確認

openclaw dns status

サービスディスカバリの有効化

mDNSモード(LAN向け)

同一ネットワーク内のマルチノードデプロイに適しています。

openclaw dns enable --mode mdns

Consulモード

HashiCorp Consulによるサービスディスカバリ:

{
  "dns": {
    "enabled": true,
    "mode": "consul",
    "consulUrl": "http://consul.example.com:8500",
    "serviceName": "openclaw-gateway",
    "healthCheckInterval": "10s"
  }
}

登録と登録解除

# 現在のノードを手動で登録
openclaw dns register

# 現在のノードの登録を解除
openclaw dns deregister

他のノードの検出

openclaw dns discover

セキュリティ設定

{
  "dns": {
    "security": {
      "requireAuth": true,
      "authToken": "{{DNS_AUTH_TOKEN}}",
      "encryptTraffic": true,
      "allowedNetworks": ["192.168.1.0/24", "10.0.0.0/8"]
    }
  }
}

サービスディスカバリの無効化

openclaw dns disable

まとめ

openclaw dns はマルチノードデプロイに自動化されたサービスディスカバリ機能を提供します。LAN内のmDNSでもネットワーク間のConsul統合でも、複数のGatewayノードが自動的に互いを発見して協調動作でき、分散デプロイの運用複雑性を大幅に低減します。

OpenClawは無料のオープンソースAIアシスタント。WhatsApp、Telegram、Discordなど多数のプラットフォームに対応