> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# DNS

# `openclaw dns`

DNS-помощники для обнаружения в глобальной сети (Tailscale + CoreDNS). Сейчас ориентированы на macOS + Homebrew CoreDNS.

Связано:

* Обнаружение Gateway: [Обнаружение](/ru/gateway/discovery)
* Конфигурация обнаружения в глобальной сети: [Конфигурация](/ru/gateway/configuration)

## Настройка

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
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)

Что выводится:

* разрешенный домен обнаружения
* путь к файлу зоны
* текущие IP-адреса tailnet
* рекомендуемая конфигурация обнаружения `openclaw.json`
* значения сервера имен/домена Tailscale Split DNS, которые нужно задать

Примечания:

* Без `--apply` команда служит только помощником для планирования и выводит рекомендуемую настройку.
* Если `--domain` не указан, OpenClaw использует `discovery.wideArea.domain` из конфигурации.
* `--apply` сейчас поддерживает только macOS и ожидает Homebrew CoreDNS.
* `--apply` при необходимости инициализирует файл зоны, проверяет наличие директивы импорта CoreDNS и перезапускает brew-службу `coredns`.

## Связано

* [Справочник CLI](/ru/cli)
* [Обнаружение](/ru/gateway/discovery)
